Файловый менеджер - Редактировать - /usr/lib/python3/dist-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-310.pyc
Ðазад
o !��hv � @ s� d dl Z d dlZd dlZd dlmZmZmZ d dlmZm Z d dl mZmZ d dl mZ d dlmZ d dlmZmZmZmZ e�e�ZG dd � d e�Ze�e� dS ) � N)�List�Optional�Tuple)� BadCommand�InstallationError)� HiddenText�display_path)�make_command)�path_to_url)� RevOptions�VersionControl�(find_path_to_project_root_from_repo_root�vcsc s$ e Zd ZdZdZdZdZedede e fdd��Z d ed edede dd f dd�Zd ed ededd fdd�Zd ed ededd fdd�Zededefdd��Zededefdd��Zededefdd��Zed edee defdd��Zededee fdd��Zededee f� fd d!��Z� ZS )"� Mercurial�hgz.hg�clone)zhg+filezhg+httpzhg+httpszhg+sshzhg+static-http�rev�returnc C s | gS )N� )r r r �=/usr/lib/python3/dist-packages/pip/_internal/vcs/mercurial.py�get_base_rev_args s zMercurial.get_base_rev_args�dest�url�rev_options� verbosityNc C s� |� � }t�d||t|�� |dkrd}n|dkrd}n |dkr#d}nd}| �td d g|�|�|�R � � | jtdg|�|�� �R � |d� d S ) NzCloning hg %s%s to %sr )z--quiet� r � )� --verbose)r z--debugr z --noupdate�update��cwd)� to_display�logger�infor �run_commandr �to_args)�selfr r r r �rev_display�flagsr r r � fetch_new$ s&