mirror of
https://github.com/lnbits/lnbits-legend.git
synced 2025-03-10 09:19:42 +01:00
chore: add comments for register_new_ext_routes
This commit is contained in:
parent
4530400d33
commit
b069fe17d8
1 changed files with 3 additions and 0 deletions
|
@ -84,6 +84,7 @@ def create_app() -> FastAPI:
|
||||||
register_async_tasks(app)
|
register_async_tasks(app)
|
||||||
register_exception_handlers(app)
|
register_exception_handlers(app)
|
||||||
|
|
||||||
|
# Allow registering new extensions routes without direct access to the `app` object
|
||||||
setattr(core_app_extra, "register_new_ext_routes", register_new_ext_routes(app))
|
setattr(core_app_extra, "register_new_ext_routes", register_new_ext_routes(app))
|
||||||
|
|
||||||
return app
|
return app
|
||||||
|
@ -184,6 +185,8 @@ def register_routes(app: FastAPI) -> None:
|
||||||
|
|
||||||
|
|
||||||
def register_new_ext_routes(app: FastAPI) -> Callable:
|
def register_new_ext_routes(app: FastAPI) -> Callable:
|
||||||
|
# Returns a function that registers new routes for an extension.
|
||||||
|
# The returned function encapsulates (creates a closure around) the `app` object but does expose it.
|
||||||
def register_new_ext_routes_fn(ext: Extension):
|
def register_new_ext_routes_fn(ext: Extension):
|
||||||
register_ext_routes(app, ext)
|
register_ext_routes(app, ext)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue