Author: fw Date: 2005-12-23 15:39:13 +0000 (Fri, 23 Dec 2005) New Revision: 3133 Modified: lib/python/security_db.py Log: lib/python/security_db.py (DB.calculateDebsecan1): Yet another fix for urgency calculation. Blecch. Modified: lib/python/security_db.py ==================================================================--- lib/python/security_db.py 2005-12-23 15:22:49 UTC (rev 3132) +++ lib/python/security_db.py 2005-12-23 15:39:13 UTC (rev 3133) @@ -1418,12 +1418,14 @@ (bug, package))): if not total_urgency: total_urgency = urgency - elif total_urgency <> ''unknown'': - if urgency <> ''unknown'' \ - and bugs.internUrgency(urgency) \ - > bugs.internUrgency(total_urgency): + elif total_urgency == ''unknown'': + if urgency <> ''unimportant'': total_urgency = urgency - elif total_urgency <> ''unimportant'': + elif urgency == ''unknown'': + if total_urgency == ''unimportant'': + total_urgency = ''unknown'' + elif bugs.internUrgency(urgency) \ + > bugs.internUrgency(total_urgency): total_urgency = urgency if kind == ''binary'':