/usr/lib/python3.9/site-packages/pip/_vendor/chardet
""" All of the Enums that are used throughout the chardet package. :author: Dan Blanchard (dan.blanchard@gmail.com) """ class InputState(object): """ This enum represents the different states a universal detector can be in. """ PURE_ASCII = 0 ESC_ASCII = 1 HIGH_BYTE = 2 class LanguageFilter(object): """ This enum represents the different language filters we can apply to a ``UniversalDetector``. """ CHINESE_SIMPLIFIED = 0x01 CHINESE_TRADITIONAL = 0x02 JAPANESE = 0x04 KOREAN = 0x08 NON_CJK = 0x10 ALL = 0x1F CHINESE = CHINESE_SIMPLIFIED | CHINESE_TRADITIONAL CJK = CHINESE | JAPANESE | KOREAN class ProbingState(object): """ This enum represents the different states a prober can be in. """ DETECTING = 0 FOUND_IT = 1 NOT_ME = 2 class MachineState(object): """ This enum represents the different states a state machine can be in. """ START = 0 ERROR = 1 ITS_ME = 2 class SequenceLikelihood(object): """ This enum represents the likelihood of a character following the previous one. """ NEGATIVE = 0 UNLIKELY = 1 LIKELY = 2 POSITIVE = 3 @classmethod def get_num_categories(cls): """:returns: The number of likelihood categories in the enum.""" return 4 class CharacterCategory(object): """ This enum represents the different categories language models for ``SingleByteCharsetProber`` put characters into. Anything less than CONTROL is considered a letter. """ UNDEFINED = 255 LINE_BREAK = 254 SYMBOL = 253 DIGIT = 252 CONTROL = 251
.
Edit
..
Edit
__init__.py
Edit
__pycache__
Edit
big5freq.py
Edit
big5prober.py
Edit
chardistribution.py
Edit
charsetgroupprober.py
Edit
charsetprober.py
Edit
cli
Edit
codingstatemachine.py
Edit
compat.py
Edit
cp949prober.py
Edit
enums.py
Edit
escprober.py
Edit
escsm.py
Edit
eucjpprober.py
Edit
euckrfreq.py
Edit
euckrprober.py
Edit
euctwfreq.py
Edit
euctwprober.py
Edit
gb2312freq.py
Edit
gb2312prober.py
Edit
hebrewprober.py
Edit
jisfreq.py
Edit
jpcntx.py
Edit
langbulgarianmodel.py
Edit
langgreekmodel.py
Edit
langhebrewmodel.py
Edit
langhungarianmodel.py
Edit
langrussianmodel.py
Edit
langthaimodel.py
Edit
langturkishmodel.py
Edit
latin1prober.py
Edit
mbcharsetprober.py
Edit
mbcsgroupprober.py
Edit
mbcssm.py
Edit
metadata
Edit
sbcharsetprober.py
Edit
sbcsgroupprober.py
Edit
sjisprober.py
Edit
universaldetector.py
Edit
utf8prober.py
Edit
version.py
Edit