tigrqc.extensions Create and configure all needed extensions. Base Bases: DeclarativeBase DeclarativeBase for flask-sqlalchemy type hints. Source code in tigrqc/extensions.py Python20 21 22class Base(DeclarativeBase): """DeclarativeBase for flask-sqlalchemy type hints. """ init_extensions Pythoninit_extensions(app: Flask) -> None Initialize all extensions. Source code in tigrqc/extensions.py Python30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45def init_extensions(app: Flask) -> None: """Initialize all extensions. """ db.init_app(app) enc.init_app(app) lm.init_app(app) @lm.user_loader def load_user(uid: str) -> User | None: # lazy import to avoid circular imports # pylint: disable=import-outside-toplevel from tigrqc.models import User try: return User.get(int(uid)) except ValueError: return None