()
| 592 | |
| 593 | |
| 594 | def disconnect_socket(): |
| 595 | if _platform == 'win32': |
| 596 | if request.sid in app.config['sessions']: |
| 597 | process = app.config['sessions'][request.sid] |
| 598 | process.terminate() |
| 599 | del app.config['sessions'][request.sid] |
| 600 | cleanup_globals() |
| 601 | else: |
| 602 | os.write(app.config['sessions'][request.sid], r'\q\n'.encode()) |
| 603 | sio.sleep(1) |
| 604 | os.close(app.config['sessions'][request.sid]) |
| 605 | os.close(cdata[request.sid]) |
| 606 | del app.config['sessions'][request.sid] |
| 607 | cleanup_globals() |
| 608 | |
| 609 | |
| 610 | def get_connection_status(conn): |
no test coverage detected