(self, server, sid, eio_sid, data, namespace,
id)
| 593 | id) |
| 594 | |
| 595 | def _handle_event_internal(self, server, sid, eio_sid, data, namespace, |
| 596 | id): |
| 597 | r = server._trigger_event(data[0], namespace, sid, *data[1:]) |
| 598 | if r != self.not_handled and id is not None: |
| 599 | # send ACK packet with the response returned by the handler |
| 600 | # tuples are expanded as multiple arguments |
| 601 | if r is None: |
| 602 | data = [] |
| 603 | elif isinstance(r, tuple): |
| 604 | data = list(r) |
| 605 | else: |
| 606 | data = [r] |
| 607 | server._send_packet(eio_sid, self.packet_class( |
| 608 | packet.ACK, namespace=namespace, id=id, data=data)) |
| 609 | |
| 610 | def _handle_ack(self, eio_sid, namespace, id, data): |
| 611 | """Handle ACK packets from the client.""" |
no test coverage detected