コード例 #1
0
 def linkSprint(self, sprint, user):
     """See ISpecification."""
     from lp.blueprints.model.sprintspecification import (
         SprintSpecification)
     for sprint_link in self.sprint_links:
         # sprints have unique names
         if sprint_link.sprint.name == sprint.name:
             return sprint_link
     sprint_link = SprintSpecification(specification=self,
         sprint=sprint, registrant=user)
     if sprint.isDriver(user):
         sprint_link.acceptBy(user)
     return sprint_link
コード例 #2
0
 def linkSpecification(self, spec):
     """See `ISprint`."""
     for speclink in self.spec_links:
         if speclink.spec.id == spec.id:
             return speclink
     return SprintSpecification(sprint=self, specification=spec)