From: Sergey Matveev Date: Sun, 21 Apr 2019 14:20:53 +0000 (+0300) Subject: Include decode error in higher level one X-Git-Tag: 5.0~1 X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=commitdiff_plain;h=8f091a9be95e1581aaee100448660c3a59c6b6d2 Include decode error in higher level one --- diff --git a/pyderasn.py b/pyderasn.py index 1c5b53f..2540654 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -3832,7 +3832,7 @@ class UTCTime(CommonString): try: value_decoded = value.decode("ascii") except (UnicodeEncodeError, UnicodeDecodeError) as err: - raise DecodeError("invalid UTCTime encoding") + raise DecodeError("invalid UTCTime encoding: %r" % err) try: self._strptime(value_decoded) except (TypeError, ValueError) as err: @@ -3977,7 +3977,7 @@ class GeneralizedTime(UTCTime): try: value_decoded = value.decode("ascii") except (UnicodeEncodeError, UnicodeDecodeError) as err: - raise DecodeError("invalid GeneralizedTime encoding") + raise DecodeError("invalid GeneralizedTime encoding: %r" % err) try: self._strptime(value_decoded) except (TypeError, ValueError) as err: