diff --git a/src/python/jw/pkg/cmds/secrets/Cmd.py b/src/python/jw/pkg/cmds/secrets/Cmd.py index 2b17bcd2..e46865a9 100644 --- a/src/python/jw/pkg/cmds/secrets/Cmd.py +++ b/src/python/jw/pkg/cmds/secrets/Cmd.py @@ -49,7 +49,7 @@ class Cmd(Base): # export if not re.match(r"^\s*#\s*conf\s*:", first_line): return None - ret = Attrs() + ret = self.Attrs() ret.conf = first_line @@ -98,7 +98,7 @@ class Cmd(Base): # export src: str, dst: str, default_attrs: Attrs | None, - replace: dict[str, str] = [], + replace: dict[str, str] = {}, ) -> None: owner = "root" @@ -224,7 +224,7 @@ class Cmd(Base): # export if default_attrs is None: default_attrs = attrs secret = target + '.jw-secret' - replace = [] if not os.path.exists(secret) else self.__read_key_value_file(secret) + replace = {} if not os.path.exists(secret) else self.__read_key_value_file(secret) for ext in [ '.jw-secret-file', '.jw-tmpl' ]: src = target + ext if os.path.exists(src):