
    Mwg	                         d dl mZ d dlmZmZmZmZ d dlmZ  G d de      Z	 G d de      Z
 G d d	e      Z G d
 de      Zy)    )Serialisable)TypedStringBoolSequence)	CellRangec                   ,    e Zd ZdZ ed      Z	 ddZy)	Extension	extensionT
allow_noneNc                     || _         y N)uri)selfr   s     P/var/www/horilla/myenv/lib/python3.12/site-packages/openpyxl/worksheet/errors.py__init__zExtension.__init__            r   )__name__
__module____qualname__tagnamer   r   r    r   r   r
   r
      s    G
D
!C r   r
   c                   0    e Zd ZdZ ee      ZdZ	 ddZy)ExtensionListextensionListexpected_typeextc                     || _         y r   r    )r   r!   s     r   r   zExtensionList.__init__!   r   r   N)r   )	r   r   r   r   r   r
   r!   __elements__r   r   r   r   r   r      s"    G 
+CL r   r   c                       e Zd ZdZeZ ed      Z ed      Z ed      Z	 ed      Z
 ed      Z ed      Z ed      Z ed      Z ed      Z	 	 	 	 	 	 	 	 	 	 ddZy)IgnoredErrorignoredErrorTr   Nc                     || _         || _        || _        || _        || _        || _        || _        || _        |	| _        |
| _	        y r   )
sqref	evalErrortwoDigitTextYearnumberStoredAsTextformulaformulaRangeunlockedFormulaemptyCellReferencelistDataValidationcalculatedColumn)r   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   s              r   r   zIgnoredError.__init__6   sQ     
" 0"4(."4"4 0r   )
NFFFFFFFFF)r   r   r   r   r   r(   r   r)   r*   r+   r,   r-   r.   r/   r0   r1   r   r   r   r   r%   r%   '   s    GE%It,.d#G4(Ld+O..t,  "'$)#!&$)$)"'1r   r%   c                   F    e Zd ZdZ ee      Z eed      Z	dZ
	 	 ddZy)	IgnoredErrorsignoredErrorsr   T)r   r   r&   extLstNc                      || _         || _        y r   r5   )r   r&   r6   s      r   r   zIgnoredErrors.__init__W   s     )r   )r   N)r   r   r   r   r   r%   r&   r   r   r6   r#   r   r   r   r   r3   r3   N   s/    G,7L4@F-L !r   r3   N)!openpyxl.descriptors.serialisabler   openpyxl.descriptorsr   r   r   r   openpyxl.descriptors.excelr   r
   r   r%   r3   r   r   r   <module>r;      sH    :  1	 	L $1< $1NL r   