29from typing
import List, Union
31from .charsetprober
import CharSetProber
32from .enums
import ProbingState
48 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
49 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
50 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
51 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
52 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
53 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
54 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
55 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
56 OTH, ASC, ASC, ASC, ASC, ASC, ASC, ASC,
57 ASC, ASC, ASC, ASC, ASC, ASC, ASC, ASC,
58 ASC, ASC, ASC, ASC, ASC, ASC, ASC, ASC,
59 ASC, ASC, ASC, OTH, OTH, OTH, OTH, OTH,
60 OTH, ASS, ASS, ASS, ASS, ASS, ASS, ASS,
61 ASS, ASS, ASS, ASS, ASS, ASS, ASS, ASS,
62 ASS, ASS, ASS, ASS, ASS, ASS, ASS, ASS,
63 ASS, ASS, ASS, OTH, OTH, OTH, OTH, OTH,
64 OTH, UDF, OTH, ASO, OTH, OTH, OTH, OTH,
65 OTH, OTH, ACO, OTH, ACO, UDF, ACO, UDF,
66 UDF, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
67 OTH, OTH, ASO, OTH, ASO, UDF, ASO, ACO,
68 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
69 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
70 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
71 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH,
72 ACV, ACV, ACV, ACV, ACV, ACV, ACO, ACO,
73 ACV, ACV, ACV, ACV, ACV, ACV, ACV, ACV,
74 ACO, ACO, ACV, ACV, ACV, ACV, ACV, OTH,
75 ACV, ACV, ACV, ACV, ACV, ACO, ACO, ACO,
76 ASV, ASV, ASV, ASV, ASV, ASV, ASO, ASO,
77 ASV, ASV, ASV, ASV, ASV, ASV, ASV, ASV,
78 ASO, ASO, ASV, ASV, ASV, ASV, ASV, OTH,
79 ASV, ASV, ASV, ASV, ASV, ASO, ASO, ASO,
88 0, 0, 0, 0, 0, 0, 0, 0,
89 0, 3, 3, 3, 3, 3, 3, 3,
90 0, 3, 3, 3, 3, 3, 3, 3,
91 0, 3, 3, 3, 1, 1, 3, 3,
92 0, 3, 3, 3, 1, 2, 1, 2,
93 0, 3, 3, 3, 3, 3, 3, 3,
94 0, 3, 1, 3, 1, 1, 1, 3,
95 0, 3, 1, 3, 1, 1, 3, 3,
120 def feed(self, byte_str: Union[bytes, bytearray]) -> ProbingState:
123 char_class = Latin1_CharToClass[c]
143 confidence = max(confidence, 0.0)
bytes remove_xml_tags(Union[bytes, bytearray] buf)
float get_confidence(self)
ProbingState feed(self, Union[bytes, bytearray] byte_str)