USERNAME = 'foo'
NICKNAME = 'bar'
REALNAME = 'debug debugger'
-TIMEOUT_FOR_QUIT = 1.0
+TIMEOUT_CONNECT = 5
+TIMEOUT_LOOP = 0.1
INPUT_PROMPT = ':'
IRCSPEC_LINE_SEPARATOR = b'\r\n'
while True:
new_gotchs = []
if not n_gotchs_unprocessed:
- while self._blessed.kbhit(TIMEOUT_FOR_QUIT):
+ while self._blessed.kbhit(TIMEOUT_LOOP):
gotch = self._blessed.getch()
self._blessed.ungetch(gotch)
new_gotchs += [gotch]
) -> Generator:
'Wrap socket and recv loop context.'
with socket() as self._socket:
- self._socket.settimeout(TIMEOUT_FOR_QUIT)
+ self._socket.settimeout(TIMEOUT_CONNECT)
self._socket.connect(address)
+ self._socket.settimeout(TIMEOUT_LOOP)
with SocketRecvLoop(q_to_main, self.read_lines()):
yield self