blob: eaab824cb4032728d15487d4b2576d897c8041e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from flask import Flask, current_app
from typing import TYPE_CHECKING, cast
if TYPE_CHECKING:
from .backend import user, mail
from .models import Service
class AccountsFlask(Flask):
all_services: "list[Service]"
username_blacklist: list[str]
user_backend: "user.Backend"
mail_backend: "mail.Backend"
accounts_app: AccountsFlask = cast(AccountsFlask, current_app)
|