8
8
from app .dependencies import logger , MEDIA_PATH , STATIC_PATH , templates
9
9
from app .internal import daily_quotes , json_data_loader
10
10
from app .internal .languages import set_ui_language
11
- from app .routers import (
12
- agenda , calendar , categories , dayview , email ,
13
- event , invitation , profile , search , telegram , whatsapp ,
14
- )
15
11
from app .telegram .bot import telegram_bot
16
12
17
13
@@ -28,17 +24,20 @@ def create_tables(engine, psql_environment):
28
24
29
25
create_tables (engine , PSQL_ENVIRONMENT )
30
26
31
- # This MUST come before the app.routers imports.
32
- set_ui_language ()
33
-
34
27
app = FastAPI ()
35
28
app .mount ("/static" , StaticFiles (directory = STATIC_PATH ), name = "static" )
36
29
app .mount ("/media" , StaticFiles (directory = MEDIA_PATH ), name = "media" )
37
30
app .logger = logger
38
31
32
+ # This MUST come before the app.routers imports.
33
+ set_ui_language ()
39
34
40
- json_data_loader .load_to_db (next (get_db ()))
35
+ from app .routers import ( # noqa: E402
36
+ agenda , calendar , categories , dayview , email ,
37
+ event , invitation , profile , search , telegram , whatsapp ,
38
+ )
41
39
40
+ json_data_loader .load_to_db (next (get_db ()))
42
41
43
42
routers_to_include = [
44
43
agenda .router ,
0 commit comments