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 3aa3309 commit 8149933Copy full SHA for 8149933
lambda_local/main.py
@@ -102,7 +102,17 @@ def load(request_id, path, function_name):
102
file_directory = os.path.dirname(file_path)
103
sys.path.append(file_directory)
104
105
- mod = imp.load_source(mod_name, path)
+ if sys.version_info.major == 2:
106
+ mod = imp.load_source(mod_name, path)
107
+ elif sys.version_info.major == 3 and sys.version_info.minor >= 5:
108
+ import importlib
109
+ spec = importlib.util.spec_from_file_location(mod_name, path)
110
+ mod = importlib.util.module_from_spec(spec)
111
+ sys.modules[mod_name] = mod
112
+ spec.loader.exec_module(mod)
113
+ else:
114
+ raise Exception("unsupported python version")
115
+
116
func = getattr(mod, function_name)
117
return func
118
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments