|
Lines 139-145
def _receive(self, socket):
Link Here
|
| 139 |
self._cleanup(socket) |
139 |
self._cleanup(socket) |
| 140 |
return False |
140 |
return False |
| 141 |
|
141 |
|
| 142 |
state = self.__states[socket] |
142 |
try: |
|
|
143 |
state = self.__states[socket] |
| 144 |
except KeyError: |
| 145 |
return False |
| 143 |
state.buffer += data |
146 |
state.buffer += data |
| 144 |
|
147 |
|
| 145 |
msg = None |
148 |
msg = None |
|
Lines 209-215
def _handle(self, state, msg):
Link Here
|
| 209 |
state.processor.request(msg) |
212 |
state.processor.request(msg) |
| 210 |
|
213 |
|
| 211 |
def _do_send(self, socket): |
214 |
def _do_send(self, socket): |
| 212 |
state = self.__states[socket] |
215 |
try: |
|
|
216 |
state = self.__states[socket] |
| 217 |
except KeyError: |
| 218 |
return False |
| 213 |
id, first = state.resend_queue.pop(0) |
219 |
id, first = state.resend_queue.pop(0) |
| 214 |
try: |
220 |
try: |
| 215 |
ret = socket.send(first) |
221 |
ret = socket.send(first) |