Capture module load exception
Change-Id: I1f04351160fcdb0008a25f5898bfc6cc29a58055
This commit is contained in:
parent
c1e5ef378f
commit
f870ac6871
|
@ -86,8 +86,15 @@ def execute():
|
||||||
|
|
||||||
context = {'os_session': openstack_session}
|
context = {'os_session': openstack_session}
|
||||||
|
|
||||||
importer = zipimport.zipimporter(zip_file)
|
try:
|
||||||
module = importer.load_module(function_module)
|
importer = zipimport.zipimporter(zip_file)
|
||||||
|
module = importer.load_module(function_module)
|
||||||
|
except Exception as e:
|
||||||
|
return Response(
|
||||||
|
response=json.dumps({'output': str(e), 'duration': 0}),
|
||||||
|
status=200,
|
||||||
|
mimetype='application/json'
|
||||||
|
)
|
||||||
|
|
||||||
input = {}
|
input = {}
|
||||||
if request.form:
|
if request.form:
|
||||||
|
|
Loading…
Reference in New Issue