MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / _recv

Method _recv

lib/core/subprocessng.py:109–130  ·  view source on GitHub ↗
(self, which, maxsize)

Source from the content-addressed store, hash-verified

107 return written
108
109 def _recv(self, which, maxsize):
110 conn, maxsize = self.get_conn_maxsize(which, maxsize)
111 if conn is None:
112 return None
113
114 try:
115 x = msvcrt.get_osfhandle(conn.fileno())
116 (read, nAvail, _) = PeekNamedPipe(x, 0)
117 if maxsize < nAvail:
118 nAvail = maxsize
119 if nAvail > 0:
120 (_, read) = ReadFile(x, nAvail, None)
121 except (ValueError, NameError):
122 return self._close(which)
123 except Exception as ex:
124 if getattr(ex, "args", None) and ex.args[0] in (109, errno.ESHUTDOWN):
125 return self._close(which)
126 raise
127
128 if self.universal_newlines:
129 read = self._translate_newlines(read)
130 return read
131 else:
132 def send(self, input):
133 if not self.stdin:

Callers 2

recvMethod · 0.95
recv_errMethod · 0.95

Calls 5

get_conn_maxsizeMethod · 0.95
_closeMethod · 0.95
filenoMethod · 0.80
selectMethod · 0.45
readMethod · 0.45

Tested by

no test coverage detected