Hacked By AnonymousFox
�
�܋f{0 � �n
� d Z ddlmZ ddlmZ ddlmZ ddlmZm Z m
Z
mZmZ ddl
mZ ddlmZ d Z ed
g d�� � Z G d� d
� � Z G d� d� � Ze� dd� � Ze� dd� � Ze� dd� � Ze� dd� � Ze� dd� � Ze� dd� � Ze� dd� � Ze� dd� � Ze� d d!� � Ze� d"d#� � Z e � d$d%d&� � Z!e � d'd(d&� � Z"e � d)d*d&� � Z#e � d+d,d&� � Z$e � d-d.d&� � Z%e � d/d0d&� � Z&e � d1d2� � Z'e � d3d4� � Z(e � d5d6� � Z)e � d7d8� � Z*e � d9d:� � Z+e � d;d<d&� � Z,e � d=d>� � Z-e � d?d@� � Z.e � dAdBdC� � Z/e � dDdEdF� � Z0e� dGdH� � Z1e1� dIdJdK� � Z2e1� dLdM� � Z3e1� dNdO� � Z4e� dPdQ� � Z5e5� dRdSdT� � Z6e5� dUdVdW� � Z7e5� dUdXdY� � Z8e5� dZd[� � Z9e5� d\d]d^� � Z:e5� d_d`� � Z;e5� dadbd^� � Z<e5� dcddd^� � Z=e5� dedfdC� � Z>e5� dgdhdC� � Z?e5� didjdk� � Z@e5� dldmdC� � ZAe5� dndodC� � ZBe5� dpdqdC� � ZCe5� drdsdC� � ZDe5� dtdudC� � ZEe5� dvdwdT� � ZFe5� dxdyd^� � ZGe5� dzd{d|� � ZHe5� d}d~� � ZIe5� dd�� � ZJ G d�� d�eK� � ZL eMe�N � � � � ZO eLeOh d��z
eOh d��z
eOh d��z
d��� � ZPd�S )�zDocstring violation definition.� )�
namedtuple)�partial)� dropwhile)�Any�Callable�Iterable�List�Optional� )�
Definition��is_blank)�Error�
ErrorRegistry�conventions�ErrorParams)�code�
short_desc�contextc
�� � e Zd ZdZdZdZdedededee ddf
d �Zd
e deddfd�Z
ed
� � � Z ed� � � Z
edefd�� � Zedefd�� � Zdefd�Zdefd�Zdd defd�ZdS )r zError in docstring style.Fr r r �
parameters�returnNc �Z � || _ || _ || _ || _ d| _ d| _ dS )zYInitialize the object.
`parameters` are specific to the created error.
N)r r r r �
definition�explanation)�selfr r r r s �f/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/pydocstyle/violations.py�__init__zError.__init__ s5 � � �� �$������$����������� r r c �"