관리-도구
편집 파일: enums.cpython-312.pyc
� G��e� � � � d Z ddlmZmZ G d� d� Z G d� de� Z G d� de� Z G d � d � Z G d� d� Z G d � d� Z y)zr All of the Enums that are used throughout the chardet package. :author: Dan Blanchard (dan.blanchard@gmail.com) � )�Enum�Flagc � � e Zd ZdZdZdZdZy)� InputStatezS This enum represents the different states a universal detector can be in. r � � N)�__name__� __module__�__qualname__�__doc__� PURE_ASCII� ESC_ASCII� HIGH_BYTE� � ��/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/chardet/enums.pyr r s � �� �J��I��Ir r c �F � e Zd ZdZdZdZdZdZdZdZ dZ eez Zeez ez Zy ) �LanguageFilterzj This enum represents the different language filters we can apply to a ``UniversalDetector``. r r r � � � � N) r r r r �NONE�CHINESE_SIMPLIFIED�CHINESE_TRADITIONAL�JAPANESE�KOREAN�NON_CJK�ALL�CHINESE�CJKr r r r r sH � �� �D������H� �F��G� �C� �#6�6�G� �H� �v� %�Cr r c � � e Zd ZdZdZdZdZy)�ProbingStatezG This enum represents the different states a prober can be in. r r r N)r r r r � DETECTING�FOUND_IT�NOT_MEr r r r# r# % s � �� �I��H� �Fr r# c � � e Zd ZdZdZdZdZy)�MachineStatezN This enum represents the different states a state machine can be in. r r r N)r r r r �START�ERROR�ITS_MEr r r r( r( / s � �� �E� �E� �Fr r( c �6 � e Zd ZdZdZdZdZdZede fd�� Z y) �SequenceLikelihoodzX This enum represents the likelihood of a character following the previous one. r r r � �returnc � � y)z::returns: The number of likelihood categories in the enum.r r )�clss r �get_num_categoriesz%SequenceLikelihood.get_num_categoriesC s � � r N)r r r r �NEGATIVE�UNLIKELY�LIKELY�POSITIVE�classmethod�intr2 r r r r- r- 9 s6 � �� �H��H� �F��H���3� � �r r- c �$ � e Zd ZdZdZdZdZdZdZy)�CharacterCategoryz� This enum represents the different categories language models for ``SingleByteCharsetProber`` put characters into. Anything less than CONTROL is considered a letter. � � � � � N) r r r r � UNDEFINED� LINE_BREAK�SYMBOL�DIGIT�CONTROLr r r r: r: I s"