MCPcopy Create free account
hub / github.com/sqlmapproject/sqlmap / __init__

Method __init__

thirdparty/chardet/escprober.py:42–56  ·  view source on GitHub ↗
(self, lang_filter=None)

Source from the content-addressed store, hash-verified

40 """
41
42 def __init__(self, lang_filter=None):
43 super(EscCharSetProber, self).__init__(lang_filter=lang_filter)
44 self.coding_sm = []
45 if self.lang_filter & LanguageFilter.CHINESE_SIMPLIFIED:
46 self.coding_sm.append(CodingStateMachine(HZ_SM_MODEL))
47 self.coding_sm.append(CodingStateMachine(ISO2022CN_SM_MODEL))
48 if self.lang_filter & LanguageFilter.JAPANESE:
49 self.coding_sm.append(CodingStateMachine(ISO2022JP_SM_MODEL))
50 if self.lang_filter & LanguageFilter.KOREAN:
51 self.coding_sm.append(CodingStateMachine(ISO2022KR_SM_MODEL))
52 self.active_sm_count = None
53 self._detected_charset = None
54 self._detected_language = None
55 self._state = None
56 self.reset()
57
58 def reset(self):
59 super(EscCharSetProber, self).reset()

Callers

nothing calls this directly

Calls 3

resetMethod · 0.95
CodingStateMachineClass · 0.85
appendMethod · 0.45

Tested by

no test coverage detected