Files

37 lines
730 B
Python
Raw Permalink Normal View History

from .config import ServerConfig
def create_app(config):
"""Create the FastAPI application.
Args:
config (AttrDict | dict): Loaded pymss configuration.
Returns:
FastAPI: Configured application instance.
Example:
>>> app = create_app()"""
from .app import create_app as _create_app
return _create_app(config)
def run_server(config):
"""Run the pymss HTTP server.
Args:
config (AttrDict | dict): Loaded pymss configuration.
Returns:
None: Runs until the server stops.
Example:
>>> run_server()"""
from .app import run_server as _run_server
return _run_server(config)
__all__ = ("ServerConfig", "create_app", "run_server")