From 8f091a9be95e1581aaee100448660c3a59c6b6d2 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 21 Apr 2019 17:20:53 +0300 Subject: [PATCH] Include decode error in higher level one --- pyderasn.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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: -- 2.44.0