File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ class Parser(object):
3737
3838 def __init__ (
3939 self ,
40- gardenlinux_root : str = _GARDENLINUX_ROOT ,
40+ gardenlinux_root : str | None = None ,
4141 feature_dir_name : str = "features" ,
4242 logger : Optional [logging .Logger ] = None ,
4343 ):
@@ -51,10 +51,10 @@ def __init__(
5151 :since: 0.7.0
5252 """
5353
54- feature_base_dir = Path (gardenlinux_root ) / feature_dir_name
54+ if gardenlinux_root is None :
55+ gardenlinux_root = Parser ._GARDENLINUX_ROOT
5556
56- if not feature_base_dir .is_dir ():
57- raise ValueError (f"Feature direcotry is invalid: { feature_base_dir } " )
57+ feature_base_dir = Path (gardenlinux_root ).resolve () / feature_dir_name
5858
5959 if not os .access (feature_base_dir , os .R_OK ):
6060 raise ValueError (
@@ -65,7 +65,6 @@ def __init__(
6565 logger = LoggerSetup .get_logger ("gardenlinux.features" )
6666
6767 self ._feature_base_dir = feature_base_dir
68-
6968 self ._graph = None
7069 self ._logger = logger
7170
You can’t perform that action at this time.
0 commit comments