Re}dZGddeZGddeZGddeZGddeZGd d eZGd d eZd S)zr All of the Enums that are used throughout the chardet package. :author: Dan Blanchard (dan.blanchard@gmail.com) ceZdZdZdZdZdZdS) InputStatezS This enum represents the different states a universal detector can be in. N)__name__ __module__ __qualname____doc__ PURE_ASCII ESC_ASCII HIGH_BYTE/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/chardet/enums.pyrrs)JIIIIrrcDeZdZdZdZdZdZdZdZdZ eezZ e ezezZ dS) LanguageFilterzj This enum represents the different language filters we can apply to a ``UniversalDetector``. rrN) rrr r CHINESE_SIMPLIFIEDCHINESE_TRADITIONALJAPANESEKOREANNON_CJKALLCHINESECJKrrrrrsTH FG C #66G H v %CCCrrceZdZdZdZdZdZdS) ProbingStatezG This enum represents the different states a prober can be in. rrrN)rrr r DETECTINGFOUND_ITNOT_MErrrr r s)IH FFFrr ceZdZdZdZdZdZdS) MachineStatezN This enum represents the different states a state machine can be in. rrrN)rrr r STARTERRORITS_MErrrr%r%)s) E E FFFrr%c8eZdZdZdZdZdZdZedZ dS)SequenceLikelihoodzX This enum represents the likelihood of a character following the previous one. rrrcdS)z::returns: The number of likelihood categories in the enum.rr)clss rget_num_categoriesz%SequenceLikelihood.get_num_categories;s qrN) rrr r NEGATIVEUNLIKELYLIKELYPOSITIVE classmethodr.rrrr*r*2sMHH FH[rr*c&eZdZdZdZdZdZdZdZdS)CharacterCategoryz This enum represents the different categories language models for ``SingleByteCharsetProber`` put characters into. Anything less than CONTROL is considered a letter. N) rrr r UNDEFINED LINE_BREAKSYMBOLDIGITCONTROLrrrr5r5As3 IJ F EGGGrr5N)r objectrrr r%r*r5rrrrAs & & & & &V & & &66                  r