summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorEmilio Pozuelo Monfort <pochu@debian.org>2020-07-17 14:34:19 +0200
committerEmilio Pozuelo Monfort <pochu@debian.org>2020-07-29 10:20:41 +0200
commitf5e0decc5553fd9e3458e832eebd691c451974fc (patch)
treee9fae0a51e5cc1c1eda26255a1559fcfa04eeb53 /lib
parent4ce8430f8916aeeadaebfcb33a81a06c56d2dfd2 (diff)
bugs.py: make PackageNoteNoDSA.release a Release object
Like in the other PackageNote objects
Diffstat (limited to 'lib')
-rw-r--r--lib/python/bugs.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/python/bugs.py b/lib/python/bugs.py
index 789232604c..1988699954 100644
--- a/lib/python/bugs.py
+++ b/lib/python/bugs.py
@@ -174,6 +174,9 @@ class PackageNoteNoDSA:
else:
assert isstring(reason)
self.package = package
+ release = debian_support.internRelease(release)
+ if release is None:
+ raise ValueError("invalid release")
self.release = release
self.comment = comment
self.reason = reason
@@ -182,7 +185,7 @@ class PackageNoteNoDSA:
cursor.execute("""INSERT INTO package_notes_nodsa
(bug_name, package, release, comment, reason)
VALUES (?, ?, ?, ?, ?)""",
- (bug_name, self.package, self.release,
+ (bug_name, self.package, str(self.release),
self.comment, self.reason))
class BugBase:

© 2014-2024 Faster IT GmbH | imprint | privacy policy