o
    w!åg·  ã                   @  s¬   d dl mZ d dlmZ G dd„ deeƒZG dd„ deeƒZG dd„ deeƒZG d	d
„ d
eeƒZG dd„ deeƒZ	G dd„ deeƒZ
G dd„ deeƒZG dd„ deeƒZdS )é    )Úannotations)ÚEnumc                   @  s8   e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
d	S )
ÚLogLevelz$Enumeration of available log levels.ÚtraceÚdebugÚinfoÚsuccessÚwarningÚerrorÚcriticalN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r	   r
   r   © r   r   úV/mnt/skqttb/ctump_chatbot/chatbot/lib/python3.10/site-packages/_griffe/enumerations.pyr      s     r   c                   @  sh   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dS )Ú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@    r   c                   @  ó,   e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZdS )Ú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#   >   ó    r#   c                   @  r"   )Ú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   r)   r*   c                   @  ó&   e Zd ZdZdZ	 dZ	 dZ	 dZdS )ÚExplanationStylez4Enumeration of the possible styles for explanations.ÚonelineÚverboseÚmarkdownÚgithubN)r   r   r   r   ÚONE_LINEÚVERBOSEÚMARKDOWNÚGITHUBr   r   r   r   r6   \   s    r6   c                   @  sV   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S )Ú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   r   r?   i   s4    r?   c                   @  r5   )ÚParserz/Enumeration of the different docstring parsers.ÚautoÚgoogleÚsphinxÚnumpyN)r   r   r   r   rM   rN   rO   rP   r   r   r   r   rL   †   s    rL   c                   @  sn   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dd„ZdS )Ú
ObjectKindz2Enumeration of the different runtime object kinds.r+   r,   ÚstaticmethodÚclassmethodÚmethod_descriptorÚmethodÚbuiltin_methodÚ	coroutiner-   Úbuiltin_functionÚcached_propertyÚgetset_descriptorÚpropertyr.   ÚreturnÚstrc                 C  s   | j S )N)Úvalue)Úselfr   r   r   Ú__str__·   s   zObjectKind.__str__N)r\   r]   )r   r   r   r   r0   r1   ÚSTATICMETHODÚCLASSMETHODÚMETHOD_DESCRIPTORÚMETHODÚBUILTIN_METHODÚ	COROUTINEr2   ÚBUILTIN_FUNCTIONÚCACHED_PROPERTYÚGETSET_DESCRIPTORÚPROPERTYr3   r`   r   r   r   r   rQ   —   s>    rQ   N)Ú
__future__r   Úenumr   r]   r   r   r#   r*   r6   r?   rL   rQ   r   r   r   r   Ú<module>   s   #