summaryrefslogtreecommitdiff
path: root/matweb/rest_api.py
diff options
context:
space:
mode:
authorJan Friedli2020-07-13 08:01:07 +0200
committerJan Friedli2020-07-13 08:01:07 +0200
commit6aa9fa7029ae15d0a18657fb9deccc3313aed9e1 (patch)
treefd408ebc0874c059d8fab4f134bc147cd111305e /matweb/rest_api.py
parent7ba88acf09db93be0004fd901f98a6eb72b66006 (diff)
addded oas for upload endpoint
Diffstat (limited to 'matweb/rest_api.py')
-rw-r--r--matweb/rest_api.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/matweb/rest_api.py b/matweb/rest_api.py
index 49334c0..4aeaa62 100644
--- a/matweb/rest_api.py
+++ b/matweb/rest_api.py
@@ -9,6 +9,8 @@ from flask import after_this_request, send_from_directory
9from flask_restful import Resource, reqparse, abort, request, url_for 9from flask_restful import Resource, reqparse, abort, request, url_for
10from cerberus import Validator 10from cerberus import Validator
11from werkzeug.datastructures import FileStorage 11from werkzeug.datastructures import FileStorage
12from flasgger import swag_from
13
12 14
13from matweb import file_removal_scheduler, utils 15from matweb import file_removal_scheduler, utils
14 16
@@ -17,7 +19,8 @@ class APIUpload(Resource):
17 19
18 def __init__(self, **kwargs): 20 def __init__(self, **kwargs):
19 self.upload_folder = kwargs['upload_folder'] 21 self.upload_folder = kwargs['upload_folder']
20 22
23 @swag_from('./oas/upload.yml')
21 def post(self): 24 def post(self):
22 utils.check_upload_folder(self.upload_folder) 25 utils.check_upload_folder(self.upload_folder)
23 req_parser = reqparse.RequestParser() 26 req_parser = reqparse.RequestParser()