From 99b458490e98ab6f7c65e6e5ed066dc92dc2274b Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas@kluyver.me.uk> Date: Tue, 9 Mar 2021 15:36:20 +0000 Subject: [PATCH] ast.literal_eval() can also raise ValueError --- webservice/webservice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webservice/webservice.py b/webservice/webservice.py index 930979431..664bd6ad9 100644 --- a/webservice/webservice.py +++ b/webservice/webservice.py @@ -677,7 +677,7 @@ class ActionsServer: """Handle one request, and return the reply to be sent""" try: # protect against unparseable requests req = ast.literal_eval(raw_req.decode('utf-8')) - except SyntaxError as e: + except (SyntaxError, ValueError) as e: logging.error(str(e)) return Errors.REQUEST_FAILED.encode() -- GitLab