Files
hms-licht-ton/backend/app/__pycache__/main.cpython-313.pyc
T

23 lines
3.7 KiB
Plaintext
Raw Normal View History

ó
_ÞNjyãóòSrSSKrSSKJr SSKJr SSKJr SSKJ r SSK
J r SSK J
r
Jr SS KJr SS
KJrJrJrJrJr SS KJr SS K Jr \R4"\5r\ "5r\ "5rSS
jr\S\4Sj5r \"SS\ S9r!\RDRGS5Vs/sH)oRI5(dMURI5PM+ snr%\!RM\\%SS/S/SS9 \!RO\RP5 \!RO\RP5 \!RO\RP5 \!RO\RP5 \!RO\RP5 gs snf)zAFastAPI application assembly with CORS, routers, and APScheduler.éN)Úasynccontextmanager)ÚFastAPI)ÚCORSMiddleware)ÚAsyncIOScheduler)Ú get_settings)ÚengineÚinit_db)Úcache)Ú equipmentÚhealthÚadminÚrental_requestsÚcontact)Ú SyncService)Ú
async_sessioncƒó.# [RS5 [5IShvN n[U5nUR 5IShvN n[RSU5 SSS5IShvN gNNN-N !,IShvN (df  g=f7f)z0Scheduled job: run equipment sync every 6 hours.z!Starting scheduled equipment syncNzScheduled sync complete: %s)ÚloggerÚinforrÚrun_sync)ÚdbÚ sync_serviceÚresults Ú5/a0/usr/workdir/hms-licht-ton-t04/backend/app/main.pyÚrun_equipment_syncrs[éä
‡KŒ " 2“ˆ Ø#×Ü Ð1°6ÔŠáˆüsV$B¦A5§BªA;Á A7Á
A;Á$ BÁ/A9Á0BÁ7A;Á9BÁ;BÂB Â BÂBÚappcó¦# [5IShvN [R"5IShvN [R [
SSSSS9 [R
5 [RS5 S7v [RSS 9 [R"5IShvN [R"5IShvN gN¸NN&N 7f)
z>Application lifespan: init DB, start scheduler, connect cache.NÚcronz*/6Úequipment_syncT)ÚtriggerÚhourÚidÚreplace_existingz6APScheduler started with equipment_sync job (every 6h)F)Úwait)
r r
ÚconnectÚ schedulerÚadd_jobrÚstartrrÚshutdownÚ
disconnectrÚdispose)rs rÚlifespanr+éô ‹)‡O€Oô -Š-‹/×Ðô×ÑÜØØ
Ø Øð ñô‡OÜ
‡K ô×јEÐÑ
×
Ò
Ó
×ÐÜ
.Š.Ó