Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/debian/lister.py
Show All 25 Lines | decompressors = { | ||||
'bz2': bz2.BZ2File, | 'bz2': bz2.BZ2File, | ||||
'xz': lzma.LZMAFile, | 'xz': lzma.LZMAFile, | ||||
} | } | ||||
class DebianLister(SWHListerHttpTransport, SWHListerBase): | class DebianLister(SWHListerHttpTransport, SWHListerBase): | ||||
MODEL = Package | MODEL = Package | ||||
PATH_TEMPLATE = None | PATH_TEMPLATE = None | ||||
LISTER_NAME = 'debian' | |||||
def __init__(self, override_config=None): | def __init__(self, override_config=None): | ||||
SWHListerHttpTransport.__init__(self, api_baseurl="bogus") | SWHListerHttpTransport.__init__(self, api_baseurl="bogus") | ||||
SWHListerBase.__init__(self, lister_name='debian', | SWHListerBase.__init__(self, override_config=override_config) | ||||
override_config=override_config) | |||||
def transport_request(self, identifier): | def transport_request(self, identifier): | ||||
"""Subvert SWHListerHttpTransport.transport_request, to try several | """Subvert SWHListerHttpTransport.transport_request, to try several | ||||
index URIs in turn. | index URIs in turn. | ||||
The Debian repository format supports several compression algorithms | The Debian repository format supports several compression algorithms | ||||
across the ages, so we try several URIs. | across the ages, so we try several URIs. | ||||
▲ Show 20 Lines • Show All 190 Lines • Show Last 20 Lines |