Instance.save_config
This commit is contained in:
parent
e896e8a06c
commit
cd11167fda
2 changed files with 6 additions and 3 deletions
|
@ -68,6 +68,4 @@ class InitCommand(KiwiCommand):
|
|||
os.mkdir(instance.directory)
|
||||
|
||||
# write out the new kiwi.yml
|
||||
cfg = KiwiConfig.parse_obj(kiwi_dict)
|
||||
with open(instance.directory.joinpath(KIWI_CONF_NAME), "w") as file:
|
||||
cfg.dump_kiwi_yml(file)
|
||||
instance.save_config(KiwiConfig.parse_obj(kiwi_dict))
|
||||
|
|
|
@ -3,6 +3,7 @@ from typing import Generator, Dict, Sequence
|
|||
|
||||
import attr
|
||||
|
||||
from ._constants import KIWI_CONF_NAME
|
||||
from .config import KiwiConfig
|
||||
from .project import Project
|
||||
|
||||
|
@ -17,6 +18,10 @@ class Instance:
|
|||
|
||||
return KiwiConfig.from_directory(self.directory)
|
||||
|
||||
def save_config(self, config: KiwiConfig) -> None:
|
||||
with open(self.directory.joinpath(KIWI_CONF_NAME), "w") as file:
|
||||
config.dump_kiwi_yml(file)
|
||||
|
||||
@property
|
||||
def projects(self) -> Generator[Project, None, None]:
|
||||
for project in self.config.projects:
|
||||
|
|
Loading…
Reference in a new issue