Source code for resource

from resource.code import *
from resource.config import *
from resource.status import *
from utils.log import Log
from utils.sequence import wrap

__all__ = [
    'routes'
]

db = (
    Code_Resource,
    Config_Resource,
    Status_Resource
)

tags = []
for Resource in db:
    tags.append(Resource.tag)


[docs]def routes(api, spec): log = Log.get('resource') for res_class in db: res = res_class() for route in wrap(res_class.routes): api.add_route(route, res) spec.path(resource=res) log.success(f'{route} endpoint configured')