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 : /lib64/python3.9/site-packages/mercurial/hgweb/__pycache__/ |
Upload File : |
a �+�bBP � @ s d dl mZ d dlZd dlZd dlZddlmZ ddlmZm Z m Z mZmZm Z mZmZmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZ m!Z! ddlm"Z"m#Z$m%Z%m&Z& dd l'm(Z( d d� Z)dd � Z*dd� Z+dd� Z,ddd�Z-dd� Z.ddd�Z/G dd� de0�Z1dS )� )�absolute_importN� )�_� ) � ErrorResponse�HTTP_SERVER_ERROR� cspvalues�get_contact� get_mtime�ismember� paritygen� staticfile� statusmessage)�configitems�encoding�error� extensions�hg�pathutil� profiling�pycompat�rcutil� registrar�scmutil� templater�templateutil�ui�util)� hgweb_mod�request�webutil�wsgicgi)�dateutilc C s dd� | D �S )Nc S s$ g | ]\}}t �|��d �|f�qS )� /)r �pconvert�strip)�.0�name�path� r) �B/usr/lib64/python3.9/site-packages/mercurial/hgweb/hgwebdir_mod.py� <listcomp>9 � zcleannames.<locals>.<listcomp>r) )�itemsr) r) r* � cleannames8 s r. c C s� g }t | �D ]�\}}tj�|�\}}zddd�| }W n$ tyZ |�||f� Y qY n0 tj�t�|��}t j |d|d�} |�t||| �� q|S )NFT)� *s **)� followsym�recurse) r. �osr( �split�KeyError�append�normpathr �abspathr � walkrepos�extend�urlrepos)�paths�repos�prefix�root�rootheadZroottailr1 r) r) r* � findrepos<