Skip to content

Upon disconnect, application will get into an invalid state #25

@skinkie

Description

@skinkie
Skinkie|* clock
ERROR:meshcore:Client is not connected
Error: 'time'
Traceback (most recent call last):
  File "/tmp/mesh/venv/lib/python3.12/site-packages/meshcore_cli/meshcore_cli.py", line 3824, in cli
    asyncio.run(main(sys.argv[1:]))
  File "/usr/lib/python3.12/asyncio/runners.py", line 195, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/tmp/mesh/venv/lib/python3.12/site-packages/meshcore_cli/meshcore_cli.py", line 3818, in main
    await process_cmds(mc, ["chat"], json_output)
  File "/tmp/mesh/venv/lib/python3.12/site-packages/meshcore_cli/meshcore_cli.py", line 3291, in process_cmds
    cmds = await next_cmd(mc, cmds, json_output)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/mesh/venv/lib/python3.12/site-packages/meshcore_cli/meshcore_cli.py", line 3257, in next_cmd
    await interactive_loop(mc)
  File "/tmp/mesh/venv/lib/python3.12/site-packages/meshcore_cli/meshcore_cli.py", line 1133, in interactive_loop
    await process_cmds(mc, args)
  File "/tmp/mesh/venv/lib/python3.12/site-packages/meshcore_cli/meshcore_cli.py", line 3291, in process_cmds
    cmds = await next_cmd(mc, cmds, json_output)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/mesh/venv/lib/python3.12/site-packages/meshcore_cli/meshcore_cli.py", line 1888, in next_cmd
    timestamp = res.payload["time"]
                ~~~~~~~~~~~^^^^^^^^
KeyError: 'time'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions