FastAPI, PostgreSQL (orm), RabbitMQ, Redis, Eternal APIs
src/api
src/application
src/domain
src/inf
from functools import wrap
@zasekay
def go_to_mongodb(...):
def zasekay(func):
@wrap(func)
def wrapper(*args, **kwargs):
start = time.now()
try:
return func(*args, **kwargs)
finally:
end_time = time.now() - start
return f"{func.__name__} {end_time}"
return wrapper