2025-12-01
This commit is contained in:
@@ -72,6 +72,18 @@ class FlaskIntegration(Integration):
|
||||
@staticmethod
|
||||
def setup_once():
|
||||
# type: () -> None
|
||||
try:
|
||||
from quart import Quart # type: ignore
|
||||
|
||||
if Flask == Quart:
|
||||
# This is Quart masquerading as Flask, don't enable the Flask
|
||||
# integration. See https://github.com/getsentry/sentry-python/issues/2709
|
||||
raise DidNotEnable(
|
||||
"This is not a Flask app but rather Quart pretending to be Flask"
|
||||
)
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
version = package_version("flask")
|
||||
_check_minimum_version(FlaskIntegration, version)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user