diff options
Diffstat (limited to 'tools/dist/security/parser.py')
-rw-r--r-- | tools/dist/security/parser.py | 13 |
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): |