Coverage for /Users/davegaeddert/Developer/dropseed/plain/plain-staff/plain/staff/config.py: 100%
16 statements
« prev ^ index » next coverage.py v7.6.9, created at 2024-12-23 11:16 -0600
« prev ^ index » next coverage.py v7.6.9, created at 2024-12-23 11:16 -0600
1from importlib import import_module
3from plain.packages import PackageConfig, packages
5MODULE_NAME = "staff"
8class Config(PackageConfig):
9 name = "plain.staff"
10 label = "plainstaff"
12 def ready(self):
13 # Trigger register calls to fire by importing the modules
14 for package_config in packages.get_package_configs():
15 try:
16 import_module(f"{package_config.name}.{MODULE_NAME}")
17 except ModuleNotFoundError:
18 pass
20 # Also trigger for the root app/staff.py module
21 try:
22 import_module(MODULE_NAME)
23 except ModuleNotFoundError:
24 pass