def makeCachedRevision(self, revision=None, product=None,
                        package=None, private=False):
     # A factory method for RevisionCache objects.
     if revision is None:
         revision = self.factory.makeRevision()
     cached = RevisionCache(revision)
     cached.product = product
     if package is not None:
         cached.distroseries = package.distroseries
         cached.sourcepackagename = package.sourcepackagename
     cached.private = private
     return revision
Exemplo n.º 2
0
 def makeCachedRevision(self,
                        revision=None,
                        product=None,
                        package=None,
                        private=False):
     # A factory method for RevisionCache objects.
     if revision is None:
         revision = self.factory.makeRevision()
     cached = RevisionCache(revision)
     cached.product = product
     if package is not None:
         cached.distroseries = package.distroseries
         cached.sourcepackagename = package.sourcepackagename
     cached.private = private
     return revision