Source code for simdb.remote.core.typing
from typing import cast
from flask import Flask
from flask import current_app as _current_app
from simdb.config import Config
from simdb.database import Database
[docs]
class SimDBApp(Flask):
"""
Wrapper class for typing of SimDB Flask app with additional fields to hold
configuration and database.
"""
simdb_config: Config
db: Database
current_app = cast(SimDBApp, _current_app)