mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-25 03:50:24 +09:00
debian/lib/python/debian_linux/debian.py: Close changelog after parsing
This commit is contained in:
1
debian/changelog
vendored
1
debian/changelog
vendored
@@ -46,6 +46,7 @@ linux (4.16-1~exp1) UNRELEASED; urgency=medium
|
||||
* debian/config: Rename [build]signed-modules setting to signed-code
|
||||
* debian/lib/python/debian_linux/gencontrol.py: Allow overriding output
|
||||
filenames
|
||||
* debian/lib/python/debian_linux/debian.py: Close changelog after parsing
|
||||
|
||||
-- Roger Shimizu <rogershimizu@gmail.com> Fri, 23 Mar 2018 21:10:34 +0900
|
||||
|
||||
|
||||
34
debian/lib/python/debian_linux/debian.py
vendored
34
debian/lib/python/debian_linux/debian.py
vendored
@@ -38,23 +38,23 @@ class Changelog(list):
|
||||
def __init__(self, dir='', version=None):
|
||||
if version is None:
|
||||
version = Version
|
||||
f = open(os.path.join(dir, "debian/changelog"), encoding="UTF-8")
|
||||
while True:
|
||||
line = f.readline()
|
||||
if not line:
|
||||
break
|
||||
match = self._re.match(line)
|
||||
if not match:
|
||||
continue
|
||||
try:
|
||||
v = version(match.group('version'))
|
||||
except Exception:
|
||||
if not len(self):
|
||||
raise
|
||||
v = Version(match.group('version'))
|
||||
self.append(self.Entry(match.group('distribution'),
|
||||
match.group('source'), v,
|
||||
match.group('urgency')))
|
||||
with open(os.path.join(dir, "debian/changelog"), encoding="UTF-8") as f:
|
||||
while True:
|
||||
line = f.readline()
|
||||
if not line:
|
||||
break
|
||||
match = self._re.match(line)
|
||||
if not match:
|
||||
continue
|
||||
try:
|
||||
v = version(match.group('version'))
|
||||
except Exception:
|
||||
if not len(self):
|
||||
raise
|
||||
v = Version(match.group('version'))
|
||||
self.append(self.Entry(match.group('distribution'),
|
||||
match.group('source'), v,
|
||||
match.group('urgency')))
|
||||
|
||||
|
||||
class Version(object):
|
||||
|
||||
Reference in New Issue
Block a user