From 7bdfe8debf7c9c64ea252b96151b4046bf9988df Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Thu, 15 Oct 2020 12:58:49 +0200 Subject: [PATCH 1/2] fix: Import blinker check --- sentry_sdk/integrations/flask.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sentry_sdk/integrations/flask.py b/sentry_sdk/integrations/flask.py index 86fcd76a16..b38cd821b4 100644 --- a/sentry_sdk/integrations/flask.py +++ b/sentry_sdk/integrations/flask.py @@ -43,6 +43,10 @@ except ImportError: raise DidNotEnable("Flask is not installed") +try: + import blinker # type: ignore +except ImportError: + raise DidNotEnable("blinker is not installed") TRANSACTION_STYLE_VALUES = ("endpoint", "url") From ccb553f4ef8e7275c6a6bce1d021ba6f91ccfc03 Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Thu, 15 Oct 2020 13:31:47 +0200 Subject: [PATCH 2/2] fix: linter --- mypy.ini | 3 ++- sentry_sdk/integrations/flask.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mypy.ini b/mypy.ini index 15d39693e5..dd095e4d13 100644 --- a/mypy.ini +++ b/mypy.ini @@ -54,7 +54,8 @@ ignore_missing_imports = True ignore_missing_imports = True [mypy-pure_eval.*] ignore_missing_imports = True - +[mypy-blinker.*] +ignore_missing_imports = True [mypy-sentry_sdk._queue] ignore_missing_imports = True disallow_untyped_defs = False diff --git a/sentry_sdk/integrations/flask.py b/sentry_sdk/integrations/flask.py index b38cd821b4..f6306e5a41 100644 --- a/sentry_sdk/integrations/flask.py +++ b/sentry_sdk/integrations/flask.py @@ -44,7 +44,7 @@ raise DidNotEnable("Flask is not installed") try: - import blinker # type: ignore + import blinker # noqa except ImportError: raise DidNotEnable("blinker is not installed")