| 119 | self.__class__._eio_send_ping, self) |
| 120 | |
| 121 | def uninstrument(self): # pragma: no cover |
| 122 | if self.mode == 'development': |
| 123 | self.sio._trigger_event = self.sio.__trigger_event |
| 124 | self.sio.manager.basic_enter_room = \ |
| 125 | self.sio.manager.__basic_enter_room |
| 126 | self.sio.manager.basic_leave_room = \ |
| 127 | self.sio.manager.__basic_leave_room |
| 128 | self.sio.manager.emit = self.sio.manager.__emit |
| 129 | self.sio.eio._ok = self.sio.eio.__ok |
| 130 | |
| 131 | from engineio.socket import Socket |
| 132 | Socket.handle_post_request = Socket.__handle_post_request |
| 133 | Socket._websocket_handler = Socket.__websocket_handler |
| 134 | if self.mode == 'development': |
| 135 | Socket._send_ping = Socket.__send_ping |
| 136 | |
| 137 | def admin_connect(self, sid, environ, client_auth): |
| 138 | if self.auth: |