File: //usr/lib/python3/dist-packages/mercurial/__pycache__/extensions.cpython-310.pyc
o
�]Lbkz � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZddlm Z m
Z
ddlmZm
Z
mZ ddlmZmZmZmZmZ ddlmZ i Zi Zi Zg Zh d�ZdVd d
�Zdd� Zd
d� Zdd� ZdWdd�Zdd� Z dd� Z!dZ"dd� Z#dd� Z$dVdd�Z%dd� Z&d d!� Z'dVd"d#�Z(d$d%� Z)d&d'� Z*d(d)� Z+d*d+� Z,d,d-� Z-dWd.d/�Z.d0d1� Z/G d2d3� d3e0�Z1d4d5� Z2dVd6d7�Z3d8d9� Z4d:d;� Z5d<d=� Z6d>d?� Z7d@dA� Z8dBdC� Z9dDdE� Z:dFdG� Z;dHdI� Z<dXdKdL�Z=dYdNdO�Z>dPdQ� Z?dRdS� Z@dTdU� ZAdS )Z� )�absolute_importN� )�_�gettext)�getattr�open�setattr)�cmdutil�configitems�error�pycompat�util)�
stringutil> � color� hgcia� shelve� hbisect� inotify� interhg� progress� bookmarks�
parentrevspecc # sH � � r
� fdd�}ndd� }t D ]}t| }|r!||�r!||fV qd S )Nc s6 dD ]}� � d|| �}|d ur|�d�s dS qd S )N)s %s� hgext.%s�
extensions� !T)�config�
startswith)�name�format�conf��ui� �6/usr/lib/python3/dist-packages/mercurial/extensions.py�enabled9 s ��zextensions.<locals>.enabledc S s dS )NTr"