DebugMux client for [Sony] Ericsson phones and modems
Go to file
Vadim Yanitskiy 530975eff2 SEDbgMuxApp: properly handle peer.recv() returning None
In 2990cc14b8 I introduced a regression,
which affects the 'establish' command: if no data is received from a
Data Provider during 500 ms, the application crashes:

    File "sedbgmux.py", line 151, in do_establish
      if f['MsgType'] != DbgMuxFrame.MsgType.ConnData:
  TypeError: 'NoneType' object is not subscriptable

This is happening because peer.recv() is returning None.
2022-07-14 17:55:29 +07:00
.gitignore Initial commit 2022-01-18 16:22:54 +06:00
LICENSE.txt Initial commit 2022-01-18 16:22:54 +06:00
peer.py SEDbgMuxApp: use non-zero default serial port read timeout 2022-06-20 22:36:17 +07:00
proto.py DbgMuxFrame: add tentative FlowControl message definition 2022-03-27 22:54:47 +03:00
requirements.txt Add requirements.txt listing all dependencies 2022-01-21 02:08:58 +06:00
sedbgmux.py SEDbgMuxApp: properly handle peer.recv() returning None 2022-07-14 17:55:29 +07:00
transport.py Transport: mark abstract methods with @abc.abstractmethod 2022-06-20 18:48:17 +07:00