MCPcopy Index your code
hub / github.com/python/cpython / cmd_epsv

Method cmd_epsv

Lib/test/test_ftplib.py:179–186  ·  view source on GitHub ↗
(self, arg)

Source from the content-addressed store, hash-verified

177 self.push('200 active data connection established')
178
179 def cmd_epsv(self, arg):
180 with socket.create_server((self.socket.getsockname()[0], 0),
181 family=socket.AF_INET6) as sock:
182 sock.settimeout(TIMEOUT)
183 port = sock.getsockname()[1]
184 self.push('229 entering extended passive mode (|||%d|)' %port)
185 conn, addr = sock.accept()
186 self.dtp = self.dtp_handler(conn, baseclass=self)
187
188 def cmd_echo(self, arg):
189 # sends back the received string (used by the test suite)

Callers

nothing calls this directly

Calls 5

pushMethod · 0.95
create_serverMethod · 0.45
getsocknameMethod · 0.45
settimeoutMethod · 0.45
acceptMethod · 0.45

Tested by

no test coverage detected