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

Method feed

thirdparty/chardet/utf8prober.py:57–74  ·  view source on GitHub ↗
(self, byte_str)

Source from the content-addressed store, hash-verified

55 return ""
56
57 def feed(self, byte_str):
58 for c in byte_str:
59 coding_state = self.coding_sm.next_state(c)
60 if coding_state == MachineState.ERROR:
61 self._state = ProbingState.NOT_ME
62 break
63 elif coding_state == MachineState.ITS_ME:
64 self._state = ProbingState.FOUND_IT
65 break
66 elif coding_state == MachineState.START:
67 if self.coding_sm.get_current_charlen() >= 2:
68 self._num_mb_chars += 1
69
70 if self.state == ProbingState.DETECTING:
71 if self.get_confidence() > self.SHORTCUT_THRESHOLD:
72 self._state = ProbingState.FOUND_IT
73
74 return self.state
75
76 def get_confidence(self):
77 unlike = 0.99

Callers 1

_feedMethod · 0.45

Calls 3

get_confidenceMethod · 0.95
next_stateMethod · 0.80
get_current_charlenMethod · 0.80

Tested by

no test coverage detected