diff options
-rw-r--r-- | gn_auth/__init__.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gn_auth/__init__.py b/gn_auth/__init__.py index aebc63b..55a51cc 100644 --- a/gn_auth/__init__.py +++ b/gn_auth/__init__.py @@ -2,6 +2,7 @@ import os import sys import logging +import warnings from pathlib import Path from typing import Optional, Callable @@ -18,9 +19,19 @@ from gn_auth.auth.authentication.oauth2.server import setup_oauth2_server from . import settings from .errors import register_error_handlers +## Configure warnings: ## +# https://docs.python.org/3/library/warnings.html#the-warnings-filter +# filters form: (action, message, category, module, lineno) +warnings.filters = [ + ("always", None, DeprecationWarning, None, 0) + # Add other filters here +] + warnings.filters + + class ConfigurationError(Exception): """Raised in case of a configuration error.""" + def check_mandatory_settings(app: Flask) -> None: """Verify that mandatory settings are defined in the application""" undefined = tuple( |