Listen on socket until I/O not ready or EOF pollresponse() will loop looking for seq number None, which never comes, and exit on EOFError.
(self)
| 275 | raise EOFError |
| 276 | |
| 277 | def mainloop(self): |
| 278 | """Listen on socket until I/O not ready or EOF |
| 279 | |
| 280 | pollresponse() will loop looking for seq number None, which |
| 281 | never comes, and exit on EOFError. |
| 282 | |
| 283 | """ |
| 284 | try: |
| 285 | self.getresponse(myseq=None, wait=0.05) |
| 286 | except EOFError: |
| 287 | self.debug("mainloop:return") |
| 288 | return |
| 289 | |
| 290 | def getresponse(self, myseq, wait): |
| 291 | response = self._getresponse(myseq, wait) |