예제 #1
0
파일: project.py 프로젝트: Tayyib/uludag
 def collect(name):
     p = repo.packages[name]
     if name in packages:
         return
     packages.append(name)
     for dep in p.depends:
         collect(dep)
예제 #2
0
 def collect(name):
     if name not in repo.packages:
         if name not in self.missing_packages:
             self.missing_packages.append(name)
         return
     p = repo.packages[name]
     if name in packages:
         return
     packages.append(name)
     for dep in p.depends:
         collect(dep)
예제 #3
0
 def collect(name):
     if name not in repo.packages:
         if name not in self.missing_packages:
             self.missing_packages.append(name)
         return
     p = repo.packages[name]
     if name in packages:
         return
     packages.append(name)
     for dep in p.depends:
         collect(dep)