We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3176dde commit 39e3556Copy full SHA for 39e3556
sentry_sdk/utils.py
@@ -1159,9 +1159,18 @@ def _is_contextvars_broken():
1159
pass
1160
1161
try:
1162
+ import greenlet # type: ignore
1163
from eventlet.patcher import is_monkey_patched # type: ignore
1164
- if is_monkey_patched("thread"):
1165
+ greenlet_version = parse_version(greenlet.__version__)
1166
+
1167
+ if greenlet_version is None:
1168
+ logger.error(
1169
+ "Internal error in Sentry SDK: Could not parse Greenlet version from greenlet.__version__."
1170
+ )
1171
+ return False
1172
1173
+ if is_monkey_patched("thread") and greenlet_version < (0, 5):
1174
return True
1175
except ImportError:
1176
0 commit comments