diff options
Diffstat (limited to '')
| -rw-r--r-- | matweb/rest_api.py | 5 |
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 | |||
| 9 | from flask_restful import Resource, reqparse, abort, request, url_for | 9 | from flask_restful import Resource, reqparse, abort, request, url_for |
| 10 | from cerberus import Validator | 10 | from cerberus import Validator |
| 11 | from werkzeug.datastructures import FileStorage | 11 | from werkzeug.datastructures import FileStorage |
| 12 | from flasgger import swag_from | ||
| 13 | |||
| 12 | 14 | ||
| 13 | from matweb import file_removal_scheduler, utils | 15 | from 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() |
