mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-05 03:54:47 +00:00
fix include/import bug for #112
This commit is contained in:
@@ -365,14 +365,7 @@ class Cfg:
|
||||
continue
|
||||
self.prodots[k].append(self.dotfiles[d])
|
||||
|
||||
# handle "include" for each profile
|
||||
for k in self.lnk_profiles.keys():
|
||||
ret, dots = self._get_included_dotfiles(k)
|
||||
if not ret:
|
||||
return False
|
||||
self.prodots[k].extend(dots)
|
||||
|
||||
# handle "import" for each profile
|
||||
# handle "import" (from file) for each profile
|
||||
for k in self.lnk_profiles.keys():
|
||||
dots = self._get_imported_dotfiles_keys(k)
|
||||
for d in dots:
|
||||
@@ -382,6 +375,13 @@ class Cfg:
|
||||
continue
|
||||
self.prodots[k].append(self.dotfiles[d])
|
||||
|
||||
# handle "include" (from other profile) for each profile
|
||||
for k in self.lnk_profiles.keys():
|
||||
ret, dots = self._get_included_dotfiles(k)
|
||||
if not ret:
|
||||
return False
|
||||
self.prodots[k].extend(dots)
|
||||
|
||||
# remove duplicates if any
|
||||
for k in self.lnk_profiles.keys():
|
||||
self.prodots[k] = list(set(self.prodots[k]))
|
||||
|
||||
Reference in New Issue
Block a user