Skip to content

Commit 1eb9a77

Browse files
committed
fix(test): Apply fix for flask 'signals_available' in tests as well
Signed-off-by: Ferenc Géczi <[email protected]>
1 parent 7b8239a commit 1eb9a77

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/frameworks/test_flask.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,17 @@
66
import sys
77
import unittest
88
import urllib3
9-
from flask.signals import signals_available
9+
10+
import flask
11+
flask_version = tuple(map(int, flask.__version__.split('.')))
12+
if flask_version < (2, 3, 0):
13+
from flask.signals import signals_available
14+
else:
15+
# Beginning from 2.3.0 as stated in the notes
16+
# https://flask.palletsprojects.com/en/2.3.x/changes/#version-2-3-0
17+
# "Signals are always available. blinker>=1.6.2 is a required dependency.
18+
# The signals_available attribute is deprecated. #5056"
19+
signals_available = True
1020

1121
import tests.apps.flask_app
1222
from instana.singletons import tracer

0 commit comments

Comments
 (0)