(self)
| 35 | return self.ws.query_params.get(name, None) |
| 36 | |
| 37 | def make_session_info(self) -> dict: |
| 38 | session_info = get_session_info_from_headers(self.ws.headers) |
| 39 | session_info['user_ip'] = self.ws.client.host or '' |
| 40 | session_info['request'] = self.ws |
| 41 | session_info['backend'] = 'starlette' |
| 42 | session_info['protocol'] = 'websocket' |
| 43 | return session_info |
| 44 | |
| 45 | def write_message(self, message: dict): |
| 46 | self.ioloop.create_task(self.ws.send_json(message)) |
nothing calls this directly
no test coverage detected