Project, Web Technologies, Year 3, Semester 1
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
from http import HTTPStatus |
|
from functools import wraps |
|
|
|
def no_content(fn): |
|
@wraps(fn) |
|
def wrapper(*args, **kargs): |
|
result = fn(*args, **kargs) |
|
if result is None: |
|
return None, HTTPStatus.NO_CONTENT |
|
else: |
|
return result |
|
return wrapper
|
|
|