Esempio n. 1
0
 def collect(name):
     p = repo.packages[name]
     if name in packages:
         return
     packages.append(name)
     for dep in p.depends:
         collect(dep)
Esempio n. 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)
Esempio n. 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)