Ejemplo n.º 1
0
 def to_db(self, index):
     distribution = models.Package.objects.create(
         name=self.name, slug=utils.normalize_package_name(self.name), index=index
     )
     for release in self.releases:
         release.to_db(distribution)
     return distribution
Ejemplo n.º 2
0
 def to_db(self, index):
     distribution = models.Package.objects.create(
         name=self.name,
         slug=utils.normalize_package_name(self.name),
         index=index,
     )
     for release in self.releases:
         release.to_db(distribution)
     return distribution
Ejemplo n.º 3
0
 def get_package(self, package_name, create=True):
     normalized_package_name = utils.normalize_package_name(package_name)
     try:
         return self.distributions[normalized_package_name]
     except KeyError:
         if create:
             self.distributions[normalized_package_name] = Distribution(normalized_package_name)
             return self.distributions[normalized_package_name]
         else:
             raise ObjectDoesNotExist("Distribution not found")
Ejemplo n.º 4
0
 def get_package(self, package_name, create=True):
     normalized_package_name = utils.normalize_package_name(package_name)
     try:
         return self.distributions[normalized_package_name]
     except KeyError:
         if create:
             self.distributions[normalized_package_name] = (
                 Distribution(normalized_package_name))
             return self.distributions[normalized_package_name]
         else:
             raise ObjectDoesNotExist('Distribution not found')