Khaleel Al-Adhami
4254eadce3
use better typing for on_load ( #4274 )
...
* use better typing for on_load
* make app dataclass
* get it right pyright
* make lifespan into a dataclass
2024-10-30 16:52:16 -07:00
Thomas Brandého
1b3422dab6
improve lifespan typecheck and debug ( #4014 )
...
* add lifespan debug statement
* improve some of the logic for lifespan tasks
* fix partial name with update_wrapper
2024-09-27 16:17:30 -07:00
Thomas Brandého
f0bab665ce
split lifespan and middleware logic in separate mixin files ( #3557 )
...
* split lifespan and middleware logic in separate mixin files
* fix for 3.8
* fix for unit tests
* add missing sys import
---------
Co-authored-by: Masen Furer <m_github@0x26.net>
2024-06-29 08:50:04 -07:00