
    gl                        d dl mZ d dlmZ  G d dee      Z G d dee      Z G d dee      Z G d	 d
ee      Z G d dee      Z	 G d dee      Z
 G d dee      Z G d dee      Zy)    )annotations)Enumc                  8    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
y	)
LogLevelz$Enumeration of available log levels.tracedebuginfosuccesswarningerrorcriticalN)__name__
__module____qualname____doc__r   r   r	   r
   r   r   r        I/var/www/openai/venv/lib/python3.12/site-packages/_griffe/enumerations.pyr   r      s=    .EEDG G EH!r   r   c                  h    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZy)DocstringSectionKindz4Enumeration of the possible docstring section kinds.text
parameterszother parametersraiseswarnsreturnsyieldsreceivesexamples
attributes	functionsclassesmodules
deprecated
admonitionN)r   r   r   r   r   r   other_parametersr   r   r   r   r   r   r   r    r!   r"   r#   r$   r   r   r   r   r      s~    >DJ)7F&EG$F0H1HJIGGJJr   r   c                  ,    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZy)ParameterKindz-Enumeration of the different parameter kinds.zpositional-onlyzpositional or keywordzvariadic positionalzkeyword-onlyzvariadic keywordN)	r   r   r   r   positional_onlypositional_or_keywordvar_positionalkeyword_onlyvar_keywordr   r   r   r'   r'   >   s.    7'O$3**N(!L!$K%r   r'   c                  ,    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZy)Kindz*Enumeration of the different object kinds.moduleclassfunction	attributealiasN)	r   r   r   r   MODULECLASSFUNCTION	ATTRIBUTEALIASr   r   r   r.   r.   M   s-    4FEH I$E%r   r.   c                  &    e Zd ZdZdZ	 dZ	 dZ	 dZy)ExplanationStylez4Enumeration of the possible styles for explanations.onelineverbosemarkdowngithubN)r   r   r   r   ONE_LINEVERBOSEMARKDOWNGITHUBr   r   r   r:   r:   \   s%    >H#G)H:FJr   r:   c                  V    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZy)BreakageKindz*Enumeration of the possible API breakages.zPositional parameter was movedzParameter was removedzParameter kind was changedzParameter default was changedzParameter is now requiredzParameter was added as requiredzReturn types are incompatiblezPublic object was removedz2Public object points to a different kind of objectz Attribute types are incompatiblezAttribute value was changedzBase class was removedN)r   r   r   r   PARAMETER_MOVEDPARAMETER_REMOVEDPARAMETER_CHANGED_KINDPARAMETER_CHANGED_DEFAULTPARAMETER_CHANGED_REQUIREDPARAMETER_ADDED_REQUIREDRETURN_CHANGED_TYPEOBJECT_REMOVEDOBJECT_CHANGED_KINDATTRIBUTE_CHANGED_TYPEATTRIBUTE_CHANGED_VALUECLASS_REMOVED_BASEr   r   r   rD   rD   i   so    46O(/9$ ?'!<#@)9'0N#N<?*;%1 r   rD   c                  &    e Zd ZdZdZ	 dZ	 dZ	 dZy)Parserz/Enumeration of the different docstring parsers.autogooglesphinxnumpyN)r   r   r   r   rS   rT   rU   rV   r   r   r   rR   rR      s)    9D
 F)F)E+r   rR   c                  f    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 ddZy)
ObjectKindz2Enumeration of the different runtime object kinds.r/   r0   staticmethodclassmethodmethod_descriptormethodbuiltin_method	coroutiner1   builtin_functioncached_propertypropertyr2   c                    | j                   S )N)value)selfs    r   __str__zObjectKind.__str__   s    zzr   N)returnstr)r   r   r   r   r4   r5   STATICMETHODCLASSMETHODMETHOD_DESCRIPTORMETHODBUILTIN_METHOD	COROUTINEr6   BUILTIN_FUNCTIONCACHED_PROPERTYPROPERTYr7   re   r   r   r   rX   rX      st    <FE!LK+F%NIH)'OHIr   rX   N)
__future__r   enumr   rg   r   r   r'   r.   r:   rD   rR   rX   r   r   r   <module>rs      s    # "sD "& 3  F&C &&3 &
KsD 
K!3 !:,S$ ,"d r   