]> Cypherpunks.ru repositories - pyderasn.git/commitdiff
Include decode error in higher level one
authorSergey Matveev <stargrave@stargrave.org>
Sun, 21 Apr 2019 14:20:53 +0000 (17:20 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 21 Apr 2019 14:20:53 +0000 (17:20 +0300)
pyderasn.py

index 1c5b53f1f617810c1e8c3cb906710a282cf23126..254065491fb3772a4937daa850329a0c673cc83e 100755 (executable)
@@ -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: