jquast / x84

A python telnet/ssh server for modern terminals. In spirit of classic software such as ami/x, teleguard, renegade, iniquity.

Home Page:http://x84.readthedocs.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chat.py bug

jquast opened this issue · comments

chatting with @signalpillar, hit escape, then chatted him again,

NOdE: 1
  File "x84/bbs/session.py", line 368, in run
    self.runscript(self._script_stack.pop())

  File "x84/bbs/session.py", line 667, in runscript
    value = module.main(*script.args, **script.kwargs)

  File "/usr/local/src/x84/x84/default/main.py", line 290, in main
    gosub(item.script, *item.args, **item.kwargs)

  File "x84/bbs/__init__.py", line 128, in gosub
    return getsession().runscript(script)

  File "x84/bbs/session.py", line 667, in runscript
    value = module.main(*script.args, **script.kwargs)

  File "/usr/local/src/x84/x84/default/online.py", line 224, in main
    cur_row = 0 if chat(sessions) else cur_row

  File "/usr/local/src/x84/x84/default/online.py", line 143, in chat
    other_sid=tgt_session['sid'])

  File "x84/bbs/__init__.py", line 128, in gosub
    return getsession().runscript(script)

  File "x84/bbs/session.py", line 667, in runscript
    value = module.main(*script.args, **script.kwargs)

  File "/usr/local/src/x84/x84/default/chat.py", line 247, in main
    return do_chat(session, term, *args, **kwargs)

  File "/usr/local/src/x84/x84/default/chat.py", line 163, in do_chat
    assert not (dialing or answering), (dialing, answering, data)

AssertionError: (True, False, (u'\x03',))


resume online after general exception in chat

had a hard time reproducing this, and signalpillar didn't exactly say what happened on his end.

have not been able to reproduce.