1import os
2
3from plain.packages import PackageConfig, packages_registry, register_config
4from plain.runtime import APP_PATH
5
6from .registry import pages_registry
7
8
9@register_config
10class Config(PackageConfig):
11 package_label = "plainpages"
12
13 def ready(self) -> None:
14 for pacakge_config in packages_registry.get_package_configs():
15 pages_registry.discover_pages(
16 os.path.join(pacakge_config.path, "templates", "pages")
17 )
18
19 pages_registry.discover_pages(os.path.join(APP_PATH, "templates", "pages"))