1import os
2
3from plain.internal import internalcode
4from plain.packages import PackageConfig, packages_registry, register_config
5from plain.runtime import APP_PATH
6
7from .registry import pages_registry
8
9
10@internalcode
11@register_config
12class Config(PackageConfig):
13 def ready(self):
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"))