diff options
author | Florian Weimer <fw@deneb.enyo.de> | 2005-12-23 14:10:50 +0000 |
---|---|---|
committer | Florian Weimer <fw@deneb.enyo.de> | 2005-12-23 14:10:50 +0000 |
commit | 78566de88eb53fc78227c840d8d8fe28c82befc2 (patch) | |
tree | 267bc49d64ca06aeb26f6e2326cca78b55163d5c /lib | |
parent | 93769ab749216637fdf469f372529352ab97c825 (diff) |
lib/python/security_db.py (DB.calculateDebsecan1):
Rework maximum urgency calculation. "unknown" no longer
overrides other urgencies.
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@3131 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'lib')
-rw-r--r-- | lib/python/security_db.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/python/security_db.py b/lib/python/security_db.py index 276a3f253f..6db5872c67 100644 --- a/lib/python/security_db.py +++ b/lib/python/security_db.py @@ -1406,7 +1406,7 @@ class DB: ORDER BY package, bug_name""")): unstable_fixed = '0' - total_urgency = '' + total_urgency = 'unknown' other_versions = {} is_binary = False is_unknown = False @@ -1415,12 +1415,10 @@ class DB: """SELECT release, package_kind, urgency, fixed_version FROM package_notes WHERE bug_name = ? AND package = ?""", (bug, package))): - if total_urgency: - if urgency == 'unknown': - total_urgency = urgency - elif total_urgency <> 'unknown' \ - and bugs.internUrgency(urgency) \ - > bugs.internUrgency(total_urgency): + if total_urgency <> 'unknown': + if urgency <> 'unknown' \ + and bugs.internUrgency(urgency) \ + > bugs.internUrgency(total_urgency): total_urgency = urgency else: total_urgency = urgency |