Ejemplo n.º 1
0
 def recipes(self):
     """See `IHasRecipes`."""
     from lp.code.model.sourcepackagerecipe import SourcePackageRecipe
     from lp.code.model.sourcepackagerecipedata import (
         SourcePackageRecipeData,
         )
     revspecs = set([self.path, self.name])
     if self.path == self.repository.default_branch:
         revspecs.add(None)
     recipes = SourcePackageRecipeData.findRecipes(
         self.repository, revspecs=list(revspecs))
     hook = SourcePackageRecipe.preLoadDataForSourcePackageRecipes
     return DecoratedResultSet(recipes, pre_iter_hook=hook)