summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorFlorian Weimer <fw@deneb.enyo.de>2005-12-23 14:10:50 +0000
committerFlorian Weimer <fw@deneb.enyo.de>2005-12-23 14:10:50 +0000
commit78566de88eb53fc78227c840d8d8fe28c82befc2 (patch)
tree267bc49d64ca06aeb26f6e2326cca78b55163d5c /lib
parent93769ab749216637fdf469f372529352ab97c825 (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.py12
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

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