(connection_data, sid, max_read_bytes, server_id)
| 240 | |
| 241 | |
| 242 | def windows_platform(connection_data, sid, max_read_bytes, server_id): |
| 243 | process = PtyProcess.spawn('cmd.exe', env=get_user_env()) |
| 244 | |
| 245 | process.write(r'"{0}" "{1}" 2>>&1'.format(connection_data[0], |
| 246 | connection_data[1])) |
| 247 | process.write("\r\n") |
| 248 | app.config['sessions'][request.sid] = process |
| 249 | pdata[request.sid] = process |
| 250 | cdata[request.sid] = process.fd |
| 251 | open_psql_connections[request.sid] = server_id |
| 252 | set_term_size(process, 50, 50) |
| 253 | |
| 254 | while process.isalive(): |
| 255 | read_stdout(process, sid, max_read_bytes, |
| 256 | win_emit_output=True) |
| 257 | |
| 258 | |
| 259 | def non_windows_platform(parent, p, fd, data, max_read_bytes, sid): |
no test coverage detected