8000 fix: Use importlib · etherscan-io/sentry-python@18f7557 · GitHub
[go: up one dir, main page]

Skip to content

Commit 18f7557

Browse files
committed
fix: Use importlib
1 parent 0cb6264 commit 18f7557

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sentry_sdk/integrations/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@ def _generate_default_integrations_iterator(*import_strings):
1515
def iter_default_integrations():
1616
"""Returns an iterator of the default integration classes:
1717
"""
18+
from importlib import import_module
19+
1820
for import_string in import_strings:
1921
module, cls = import_string.rsplit(".", 1)
20-
yield getattr(__import__(module), cls)
22+
yield getattr(import_module(module), cls)
2123

2224
for import_string in import_strings:
2325
iter_default_integrations.__doc__ += "\n- `{}`".format(import_string)

0 commit comments

Comments
 (0)
0