Merge pull request #154 from tswsl1989/master
Fix bootstrapped apps filter when no path specifiedmaster
commit
d4343e67a8
|
@ -124,8 +124,11 @@ def main():
|
||||||
paths = args.paths if len(args.paths) else None
|
paths = args.paths if len(args.paths) else None
|
||||||
if args.bootstrapped_apps:
|
if args.bootstrapped_apps:
|
||||||
for k,val in list(resources.items()):
|
for k,val in list(resources.items()):
|
||||||
|
requested = paths and k in paths
|
||||||
|
bootstrapped = val.get("bootstrapped", False)
|
||||||
if val.get("type", None) == "app":
|
if val.get("type", None) == "app":
|
||||||
if not k in paths and not val.get("bootstrapped", False):
|
if not (bootstrapped or (paths and requested)):
|
||||||
|
# App is not in the bootstrap list, and isn't explicitly requested
|
||||||
if args.verbose:
|
if args.verbose:
|
||||||
print("Removing app '{0}' from sync list".format(k))
|
print("Removing app '{0}' from sync list".format(k))
|
||||||
del resources[k]
|
del resources[k]
|
||||||
|
|
Loading…
Reference in New Issue