X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=blobdiff_plain;f=pyderasn.py;h=2e1180d1be74014a8638620a2c1973d57883545c;hp=9635e71d70de0e89474fb8a958b0bfe10dd13dbb;hb=e7e62716431bd975d986be4528392502be156c9c;hpb=b3160726b5f1aaf721569018291e9bc6b25a9ab7 diff --git a/pyderasn.py b/pyderasn.py index 9635e71..2e1180d 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -4301,6 +4301,10 @@ class GeneralizedTime(UTCTime): Only microsecond fractions are supported. :py:exc:`pyderasn.DecodeError` will be raised during decoding of higher precision values. + + .. warning:: + + Zero year is unsupported. """ __slots__ = () tag_default = tag_encode(24) @@ -4309,7 +4313,7 @@ class GeneralizedTime(UTCTime): def _strptime(self, value): l = len(value) if l == LEN_YYYYMMDDHHMMSSZ: - # datetime.strptime's format: %y%m%d%H%M%SZ + # datetime.strptime's format: %Y%m%d%H%M%SZ if value[-1] != "Z": raise ValueError("non UTC timezone") return datetime(