]> Cypherpunks.ru repositories - pyderasn.git/commitdiff
Add missing totzdatetime documentation references
authorSergey Matveev <stargrave@stargrave.org>
Mon, 30 Aug 2021 16:09:50 +0000 (19:09 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 30 Aug 2021 19:40:14 +0000 (22:40 +0300)
doc/install.rst
doc/news.rst
pyderasn.py

index 286e64e62696aabefb1e4e8a15009d7aac75846b..db2ccf28678c8b9acba5fd182e339c88121bca39 100644 (file)
@@ -12,8 +12,9 @@ signature from `official website <http://www.pyderasn.cypherpunks.ru/>`__::
     $ python setup.py install
     # or copy pyderasn.py (possibly termcolor.py) to your PYTHONPATH
 
-``termcolor`` is an optional dependency used for output colourizing.
-``urwid`` is an optional dependency used for :ref:`interactive browser <browser>`.
+* ``termcolor`` is an optional dependency used for output colourizing.
+* ``urwid`` is an optional dependency used for :ref:`interactive browser <browser>`.
+* ``dateutil`` is an optional dependency used for ``.totzdatetime()`` method.
 
 You could use pip (**no** OpenPGP authentication is performed!) with PyPI::
 
index d0a3d257e412cca0630c1e1f29c5d08d65c458ee..0d5d6ea46a168b3c799ff94332402b261ee67b59 100644 (file)
@@ -1,6 +1,14 @@
 News
 ====
 
+.. _release9.1:
+
+9.1
+---
+* ``.totzdatetime()`` appeared in UTCTime and GeneralizedTime,
+  explicitly setting UTC timezone information.
+  Optional ``dateutils.tz`` library is required for that
+
 .. _release9.0:
 
 9.0
index 7178d8104bd7bc5316380e22fd89728fdd495603..3eb10715ed1400a0bd3c55dccd71419a46e7c499 100755 (executable)
@@ -971,12 +971,12 @@ _____________
 UTCTime
 _______
 .. autoclass:: pyderasn.UTCTime
-   :members: __init__, todatetime
+   :members: __init__, todatetime, totzdatetime
 
 GeneralizedTime
 _______________
 .. autoclass:: pyderasn.GeneralizedTime
-   :members: __init__, todatetime
+   :members: __init__, todatetime, totzdatetime
 
 Special types
 -------------
@@ -5038,6 +5038,8 @@ class UTCTime(VisibleString):
     datetime.datetime(2017, 9, 30, 22, 7, 50)
     >>> UTCTime(datetime(2057, 9, 30, 22, 7, 50)).todatetime()
     datetime.datetime(1957, 9, 30, 22, 7, 50)
+    >>> UTCTime(datetime(2057, 9, 30, 22, 7, 50)).totzdatetime()
+    datetime.datetime(1957, 9, 30, 22, 7, 50, tzinfo=tzutc())
 
     If BER encoded value was met, then ``ber_raw`` attribute will hold
     its raw representation.