mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-05 19:40:19 +01:00
contrib/rh-bkr: decompress mainpage if it's gzipped
Will be useful for compressed rpmmd.
This commit is contained in:
parent
7a980c043b
commit
5e4cd2c12e
1 changed files with 6 additions and 0 deletions
|
|
@ -383,6 +383,12 @@ class UploadFile_ParseWebsite(UploadFile):
|
|||
page = p.read()
|
||||
p.close()
|
||||
|
||||
if re.match('.*\.gz$', self._mainpage):
|
||||
import gzip, StringIO
|
||||
p = StringIO.StringIO(page)
|
||||
page = gzip.GzipFile(fileobj=p).read()
|
||||
p.close()
|
||||
|
||||
urls = list(self.parse_urls(page))
|
||||
if not urls:
|
||||
self.raise_no_urls()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue