Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
sphinx
/
builders
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: gettext.cpython-310.pyc
o u�a�, � @ sT d Z ddlmZ ddlmZmZ ddlmZmZmZ ddl m Z mZmZ ddl m Z ddlmZmZmZmZmZmZmZmZmZ ddlmZ dd lmZ dd lmZ ddlmZm Z ddl!m"Z" dd l#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z* ddl+m,Z,m-Z-m.Z. ddl/m0Z0 ddl1m2Z2m3Z3 ddl4m5Z5m6Z6 ddl7m8Z8m9Z9m:Z: ddl;m<Z< ddl=m>Z> e,�?e@�ZAG dd� d�ZBG dd� d�ZCG dd� d�ZDG dd� de>�ZEG d d!� d!e<�ZFG d"d#� d#e$�ZGe � ZHe�IeH�e�JeH� ZKe d$�ZLeLd%ur�eMeL�ZHed�ZKG d&d'� d'e�ZNeN� ZOd(ePd)ePd*eQfd+d,�ZRG d-d.� d.eG�ZSd/e"d*eePef fd0d1�ZTd%S )2z� sphinx.builders.gettext ~~~~~~~~~~~~~~~~~~~~~~~ The MessageCatalogBuilder class. :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. :license: BSD, see LICENSE for details. � )�open)�OrderedDict�defaultdict)�datetime� timedelta�tzinfo)�getenv�path�walk)�time) �Any�DefaultDict�Dict� Generator�Iterable�List�Set�Tuple�Union)�uuid4)�nodes)�Element)�addnodes�package_dir)�Sphinx)�Builder)�pairindextypes)� ThemeError)�__)�logging�split_index_msg�status_iterator)�bold)�CatalogInfo�docname_to_domain)�extract_messages�traverse_translatable_index)� canon_path� ensuredir�relpath)�Tags)�SphinxRendererc @ s6 e Zd ZdZdedeeeef dee fdd�ZdS )�Messagez!An entry of translatable message.�text� locations�uuidsc C s || _ || _|| _d S �N)r- r. r/ )�selfr- r. r/ � r2 �9/usr/lib/python3/dist-packages/sphinx/builders/gettext.py�__init__) s zMessage.__init__N) �__name__� __module__�__qualname__�__doc__�strr r �intr4 r2 r2 r2 r3 r, '