def print_packages(p):
global packages, packages_res
- if packages_res[p] == 1:
- return
- for pp in packages[p]:
- print_packages(pp)
- packages_res[p] = 1
- print p#, packages[p]
+
+ if not packages_res[p]:
+ packages_res[p] = 1
+ for pp in packages[p]:
+ if not packages_res[pp]:
+ print_packages(pp)
+ print p
if __name__ == "__main__":
if len(sys.argv) < 2: