in composer_local_dev/environment.py [0:0]
def __init__(self, env_dir_path: pathlib.Path, port: Optional[int]):
self.env_dir_path = env_dir_path
self.config = self.load_configuration_from_file()
self.project_id = self.get_str_param("composer_project_id")
self.image_version = self.get_str_param("composer_image_version")
self.location = self.get_str_param("composer_location")
self.dags_path = self.get_str_param("dags_path")
self.dag_dir_list_interval = self.parse_int_param(
"dag_dir_list_interval", allowed_range=(0,)
)
self.port = (
port
if port is not None
else self.parse_int_param("port", allowed_range=(0, 65536))
)
self.database_engine = self.get_str_param("database_engine")