diff options
Diffstat (limited to 'src/saml2/time_util.py')
-rw-r--r-- | src/saml2/time_util.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/saml2/time_util.py b/src/saml2/time_util.py index fa4b48e1..b7f1f1cc 100644 --- a/src/saml2/time_util.py +++ b/src/saml2/time_util.py @@ -67,7 +67,8 @@ def parse_duration(duration): index += 1 else: sign = '+' - assert duration[index] == "P" + if duration[index] != "P": + raise Exception('Parse Duration is not valid.') index += 1 dic = dict([(typ, 0) for (code, typ) in D_FORMAT if typ]) |