Plain is headed towards 1.0! Subscribe for development updates →

 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"))