mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-05-10 08:21:29 +00:00
archive: cache Debian srcpkg when pulling binaries
This commit is contained in:
parent
f5694d7cf6
commit
53fa2336b8
@ -605,11 +605,16 @@ class DebianSPPH(SourcePackagePublishingHistory):
|
|||||||
"""
|
"""
|
||||||
resource_type = 'source_package_publishing_history'
|
resource_type = 'source_package_publishing_history'
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super(DebianSPPH, self).__init__(*args, **kwargs)
|
||||||
|
self._srcpkg = None
|
||||||
|
|
||||||
def getBinaries(self, arch=None, name=None, ext=None):
|
def getBinaries(self, arch=None, name=None, ext=None):
|
||||||
|
if not self._srcpkg:
|
||||||
Logger.info('Using Snapshot to find binary packages')
|
Logger.info('Using Snapshot to find binary packages')
|
||||||
srcpkg = Snapshot.getSourcePackage(self.getPackageName(),
|
self._srcpkg = Snapshot.getSourcePackage(self.getPackageName(),
|
||||||
version=self.getVersion())
|
version=self.getVersion())
|
||||||
return srcpkg.getSPPH().getBinaries(arch=arch, name=name, ext=ext)
|
return self._srcpkg.getSPPH().getBinaries(arch=arch, name=name, ext=ext)
|
||||||
|
|
||||||
|
|
||||||
class DebianSourcePackage(SourcePackage):
|
class DebianSourcePackage(SourcePackage):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user