Revised API endpoints
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-10-02 03:28:40 +02:00
parent 7650ae2369
commit 38509c5a39
8 changed files with 143 additions and 127 deletions

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python3
from .require_decorators import json_required
from .require_decorators import json_required, multipart_required
from .error_handlers import register_all_error_handlers
from .storage import storage, ensure_buckets

View File

@ -14,3 +14,15 @@ def json_required(f):
abort(400, "JSON required")
return call
def multipart_required(f):
@wraps(f)
def call(*args, **kwargs):
if request.form:
return f(*args, **kwargs)
else:
abort(400, "multipart/form-data required")
return call