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 �+�bG � @ s� d dl mZ ddlmZmZmZmZ ejZG dd� de �Z G dd� de �ZdZG d d � d e �Z G dd� de �ZG d d� de �ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de �ZdS )� )�absolute_import� )�configitems�error�pycompat�utilc @ sV e Zd ZdZddd�Zdd� Zdd� Zd d � Zdd� Zd d� Z dZ dd� Zdd� ZdS )�_funcregistrarbasea� Base of decorator to register a function for specific purpose This decorator stores decorated functions into own dict 'table'. The least derived class can be defined by overriding 'formatdoc', for example:: class keyword(_funcregistrarbase): _docformat = ":%s: %s" This should be used as below: keyword = registrar.keyword() @keyword(b'bar') def barfunc(*args, **kwargs): '''Explanation of bar keyword .... ''' pass In this case: - 'barfunc' is stored as 'bar' in '_table' of an instance 'keyword' above - 'barfunc.__doc__' becomes ":bar: Explanation of bar keyword" Nc C s |d u ri | _ n|| _ d S �N)�_table)�self�table� r �9/usr/lib64/python3.9/site-packages/mercurial/registrar.py�__init__4 s z_funcregistrarbase.__init__c s � ���fdd�S )Nc s �j | �g� �R i ���S r )�_doregister)�func��args�decl�kwargsr r r �<lambda>; � z-_funcregistrarbase.__call__.<locals>.<lambda>r )r r r r r r r �__call__: s z_funcregistrarbase.__call__c O s� | � |�}|| jv r&d| }t�|��|jrdt�|d�sd|j�� |_t � |j�}t �| �||��|_|| j|<