コード例 #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
ファイル: project.py プロジェクト: NiyaziBalcii/iso-work
 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)