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/__pycache__/ |
Upload File : |
a �+�b�E � @ s( d dl mZ d dlZd dlZd dlZddlmZ ddlmZm Z m Z mZmZm Z ddlmZ ddlmZmZ ejZejZejZdZd Zd ZdZejZdd � Ze�ej�G dd� de��Zdd� Z dd� Z!dd� Z"dd� Z#dd� Z$dd� Z%dd� Z&e�ej�G dd� de��Z'd d!� Z(G d"d#� d#e�Z)dS )$� )�absolute_importN� )�_)�encoding�error�pycompat�util�wireprototypes�wireprotov1server)r )�compression� stringutil�� s application/mercurial-0.1s application/mercurial-0.2s application/hg-errorc C sJ g }d}| j �d||f �}|du r&q@|�t�|�� |d7 }qd�|�S )zjDecode a long value from multiple HTTP request headers. Returns the value as a bytes, not a str. r s %s-%dN� )�headers�get�appendr Zbytesurl�join)�reqZheaderprefix�chunks�i�v� r �?/usr/lib64/python3.9/site-packages/mercurial/wireprotoserver.py�decodevaluefromheaders* s r c @ sf e Zd Zdd� Zedd� �Zdd� Zdd� Zd d � Zdd� Z e jd d� �Zdd� Z dd� Zdd� ZdS )�httpv1protocolhandlerc C s || _ || _|| _d | _d S �N)�_req�_ui� _checkperm� _protocaps)�selfr �ui� checkpermr r r �__init__= s zhttpv1protocolhandler.__init__c C s dS )Ns http-v1r �r r r r �nameC s zhttpv1protocolhandler.namec s� | � � }i � |�� }|D ]X}|dkr`i }|�� D ]$}|dkr0||vr0|| d ||<