improve landscape architecture. builder is separate file. cleaned up hardcoded defaults

This commit is contained in:
Pim Nelissen
2026-02-25 14:26:49 +01:00
parent a74ea765d7
commit 39572da682
4 changed files with 200 additions and 192 deletions

View File

@ -1,13 +0,0 @@
# do not expose internal logger when running mkinit
__ignore__ = ["logger"]
from pg_rad.landscape import director
from pg_rad.landscape import landscape
from pg_rad.landscape import config_parser
from pg_rad.landscape.director import (LandscapeDirector,)
from pg_rad.landscape.landscape import (Landscape, LandscapeBuilder,)
from pg_rad.landscape.config_parser import ConfigParser
__all__ = ['Landscape', 'LandscapeBuilder', 'LandscapeDirector', 'director',
'landscape', 'config_parser', 'ConfigParser']