Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib64/python3.9/site-packages/mercurial/__pycache__/ |
Upload File : |
a �+�b5\ � @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl Z d dlZd dlZd dl Z ddlmZ ddlmZmZ ddlmZmZmZmZ e�d�ZejjZejjZejjZz ejZW n ey� dd � ZY n0 ej Z ej!Z!ej"Z"ej#Z#d Z$e�%d �Z%e�%e%� ej&�s,dmd d�Z'neZ'dd� Z(dd� Z)dd� Z*dd� Z+dd� Z,dd� Z-dd� Z.dndd�Z/dd � Z0d!d"� Z1d#d$� Z2d%d&� Z3d'd(� Z4d)d*� Z5d+d,� Z6d-d.� Z7d/d0� Z8d1d2� Z9d3d4� Z:d5d6� Z;ej<j=Z>e;Z?ej@�r�d7d6� Z;ej<j=Z>d8d9� Z?ejAd:k�r>eBg d;�d<d=�ZCd>d6� Z;ej<jDZ>e;Z?d?d � Z0d@d"� Z1daEdAdB� ZFdCdD� ZGdEdF� ZHdGdH� ZIdIdJ� ZJdKdL� ZKe jLe jMhZNdMdN� ZOdOdP� ZPdodQdR�ZQdpdSdT�ZRdUdV� ZSdWdX� ZTdYdZ� ZUd[d\� ZVdqd]d^�ZWd_d`� ZXG dadb� dbeY�ZZdcdd� Z[dedf� Z\dgdh� Z]didj� Z^dkdl� Z_dS )r� )�absolute_importN� )�_)�getattr�open)�encoding�error�policy�pycompat�osutilc C s t tjd| |f ��d S )Ns! hardlinks not supported: %s to %s)�OSError�errno�EINVAL)�src�dst� r �5/usr/lib64/python3.9/site-packages/mercurial/posix.py�oslink0 s �r F�r���c C s( t | ||d�}d|v r$|�dtj� |S )N)�mode� buffering�ar )r �seek�os�SEEK_END)�namer r �fpr r r � posixfileA s r c C sR | � dd�}t|�dkr d| fS |d �d�}|r>||d fS |d d |d fS )a� Same as posixpath.split, but faster >>> import posixpath >>> for f in [b'/absolute/path/to/file', ... b'relative/path/to/file', ... b'file_alone', ... b'path/to/directory/', ... b'/multiple/path//separators', ... b'/file_at_root', ... b'///multiple_leading_separators_at_root', ... b'']: ... assert split(f) == posixpath.split(f), f � /r � r )�rsplit�len�rstrip)�pZhtZnhr r r �splitP s r% c C s dS )z@return true if it is safe to hold open file handles to hardlinksTr r r r r � openhardlinksg s r&