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.
2 parents 3761168 + fb64408 commit fe14c17Copy full SHA for fe14c17
1 file changed
src/cs50/flask.py
@@ -1,5 +1,5 @@
1
import os
2
-import pkgutil
+import importlib.util
3
import sys
4
5
@@ -36,12 +36,12 @@ def _flask_init_after(self, *args, **kwargs):
36
37
# If Flask wasn't imported
38
else:
39
- flask_loader = pkgutil.get_loader("flask")
40
- if flask_loader:
41
- _exec_module_before = flask_loader.exec_module
+ spec = importlib.util.find_spec("flask")
+ if spec and spec.loader:
+ _exec_module_before = spec.loader.exec_module
42
43
def _exec_module_after(*args, **kwargs):
44
_exec_module_before(*args, **kwargs)
45
_wrap_flask(sys.modules["flask"])
46
47
- flask_loader.exec_module = _exec_module_after
+ spec.loader.exec_module = _exec_module_after
0 commit comments