diff --git a/dvc/config.py b/dvc/config.py index 8ed0e56fe0..e969c104b8 100644 --- a/dvc/config.py +++ b/dvc/config.py @@ -314,10 +314,9 @@ def load(self, validate=True): def _load_config(self, level): filename = self.files[level] - tree = self.tree if level == "repo" else self.wtree - if tree.exists(filename, use_dvcignore=False): - with tree.open(filename) as fobj: + if self.tree.exists(filename, use_dvcignore=False): + with self.tree.open(filename) as fobj: conf_obj = configobj.ConfigObj(fobj) else: conf_obj = configobj.ConfigObj() @@ -325,14 +324,13 @@ def _load_config(self, level): def _save_config(self, level, conf_dict): filename = self.files[level] - tree = self.tree if level == "repo" else self.wtree logger.debug(f"Writing '{filename}'.") - tree.makedirs(os.path.dirname(filename)) + self.tree.makedirs(os.path.dirname(filename)) config = configobj.ConfigObj(_pack_remotes(conf_dict)) - with tree.open(filename, "wb") as fobj: + with self.tree.open(filename, "wb") as fobj: config.write(fobj) config.filename = filename diff --git a/dvc/utils/build.py b/dvc/utils/build.py new file mode 100644 index 0000000000..ba89177005 --- /dev/null +++ b/dvc/utils/build.py @@ -0,0 +1 @@ +PKG = "deb"