Uname : Linux serv1.rebootns.com 5.14.0-570.62.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 10:10:59 EST 2025 x86_64
Soft : LiteSpeed
Ip : 139.99.125.122
Port : 443
~
/
usr
/
lib64
/
python3.9
/
site-packages
/
borg
/
helpers
/
__pycache__
[ HOME ]
Exec
Submit
File Name : time.cpython-39.pyc
a HZ�hX � @ s� d dl Z d dlZd dlmZmZ ddlmZmZ dd� Zdd� Zej fd d �Z dd� Zd ZerldZ e d ZndZed Z dd� Zdd� Zdd� Zd!ed�dd�Zed�dd�Zdd� ZG dd � d �ZdS )"� N)�datetime�timezone� )� ISO_FORMAT�ISO_FORMAT_NO_USECSc C s, t t�| t dddtjd� �� �dd� � S )z3Convert datetime object from UTC to local time zonei� � ��tzinfoN� )r �time� localtimer �utc� total_seconds��ts� r �7/usr/lib64/python3.9/site-packages/borg/helpers/time.py�to_localtime s r c C s t �tj�jdd�S )zKReturns a naive datetime instance representing the time in the UTC timezoneNr )r Znowr r �replacer r r r �utcnow s r c C s4 d| v rt nt}t�| |�}|dur0|j|d�}|S )z!Parse a ISO 8601 timestamp string�.Nr )r r r �strptimer )� timestampr �fmtZdtr r r �parse_timestamp s r c C s� z"t t�| �j�}tj|tjd�W S tyz dD ]<}z t� | |�j tjd�W Y S tyn Y q4Y q40 q4t�Y n0 dS )z5Convert a --timestamp=s argument to a datetime object)Ztz)z%Y-%m-%dT%H:%M:%SZz%Y-%m-%dT%H:%M:%S+00:00z%Y-%m-%dT%H:%M:%Sz%Y-%m-%d %H:%M:%Sz%Y-%m-%dT%H:%Mz%Y-%m-%d %H:%Mz%Y-%m-%dz%Y-%jr N)�safe_s�os�stat�st_mtimer � fromtimestampr r �OSErrorr r � ValueError)�sr �formatr r r r s r Ti�\�i ʚ;l (�TZ� c C s0 d| krt krn n| S | dk r(dS t S d S �Nr )�MAX_Sr r r r r J s r c C s0 d| krt krn n| S | dk r(dS t S d S r$ )�MAX_NSr r r r �safe_nsS s r'