summaryrefslogtreecommitdiff
path: root/tools/dist/security/parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/dist/security/parser.py')
-rw-r--r--tools/dist/security/parser.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/tools/dist/security/parser.py b/tools/dist/security/parser.py
index 2f1b883..2827e94 100644
--- a/tools/dist/security/parser.py
+++ b/tools/dist/security/parser.py
@@ -50,9 +50,16 @@ class Notification(object):
CULPRIT_SERVER = 'server'
CULPRIT_CLIENT = 'client'
- __CULPRITS = ((CULPRIT_SERVER, CULPRIT_CLIENT,
- (CULPRIT_SERVER, CULPRIT_CLIENT),
- (CULPRIT_CLIENT, CULPRIT_SERVER)))
+ # For compatibility, 'client' and 'server' may be specified either with
+ # or without a tuple.
+ __CULPRITS = (
+ CULPRIT_SERVER,
+ CULPRIT_CLIENT,
+ (CULPRIT_SERVER,)
+ (CULPRIT_CLIENT,)
+ (CULPRIT_SERVER, CULPRIT_CLIENT),
+ (CULPRIT_CLIENT, CULPRIT_SERVER),
+ )
def __init__(self, basedir, tracking_id,
title, culprit, advisory, patches):