summaryrefslogtreecommitdiff
path: root/matweb/rest_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'matweb/rest_api.py')
-rw-r--r--matweb/rest_api.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/matweb/rest_api.py b/matweb/rest_api.py
index d44d838..48dcc10 100644
--- a/matweb/rest_api.py
+++ b/matweb/rest_api.py
@@ -26,8 +26,12 @@ class APIUpload(Resource):
26 req_parser = reqparse.RequestParser() 26 req_parser = reqparse.RequestParser()
27 req_parser.add_argument('file_name', type=str, required=True, help='Post parameter is not specified: file_name') 27 req_parser.add_argument('file_name', type=str, required=True, help='Post parameter is not specified: file_name')
28 req_parser.add_argument('file', type=str, required=True, help='Post parameter is not specified: file') 28 req_parser.add_argument('file', type=str, required=True, help='Post parameter is not specified: file')
29 try:
30 args = req_parser.parse_args()
31 except ValueError as e:
32 current_app.logger.error('Upload - failed parsing arguments %s', e)
33 abort(400, message='Failed parsing body')
29 34
30 args = req_parser.parse_args()
31 try: 35 try:
32 file_data = base64.b64decode(args['file']) 36 file_data = base64.b64decode(args['file'])
33 except (binascii.Error, ValueError) as e: 37 except (binascii.Error, ValueError) as e: