--- /tmp/telnetlib.py 2013-02-13 15:54:55.176697662 +1100 +++ /usr/lib/python3.3/telnetlib.py 2013-02-13 15:41:10.292721663 +1100 @@ -312,7 +312,7 @@ poller.register(self, poll_in_or_priority_flags) while i < 0 and not self.eof: try: - ready = poller.poll(call_timeout) + ready = poller.poll(1000*call_timeout) except select.error as e: if e.errno == errno.EINTR: if timeout is not None: