Skip to content

[Bug] pybricks beta 7 export fails to confirm overwriting existing file on Linux Mint #2711

@BertLindeman

Description

@BertLindeman

Describe the bug
On export of an existing file there should be a question if you want to replace it.
The question is not shown and the file is written over the already existing one.

To reproduce
Steps to reproduce the behavior:

  1. Go to beta.pybricks.com (on Google Chrome app)
  2. Click on export on some file
  3. Get the files panel and see that the file already exists
  4. Press "Save"
  5. See the final question about "python maybe dangerous" and that proves no replace question was asked.

Expected behavior
Expect Confirm Save As m258673_h2.py already exists. Do you want to replace it?

Screenshots
There is a saying that a picture is worth a 1000 words. Screenshots really help to identify and solve problems.

Extra info
This situation on Linux Mint is not always the case.

  • If a session "forgets" the replace confirm question in that session is is constantly so.
  • Sometimes a session does not suffer this problem.
    Sorry I cannot make it more constant.

Copied the dev tools console, but no idea if there is something interesting.

Linux Mint console Console log on Linux Mint zeta export does not ask to overwrite existing program.
5514.f94d1b05.chunk.js:1 creating code completion worker
7346.00d5129d.chunk.js:1 starting Pyodide...
pyodide.asm.js:1 Loading docstring_parser, jedi, parso, pybricks_jedi, pybricks, typing_extensions
pyodide.asm.js:1 Loaded docstring_parser, parso, pybricks_jedi, jedi, pybricks, typing_extensions
7346.00d5129d.chunk.js:1 copied grab_state_calibrate.py to emscripten fs
7346.00d5129d.chunk.js:1 copied grab_state_calibrate_v2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied issue_1678_calibrate_gyro.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_config.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_functions.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h1.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_hoist_control.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_main.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_test_grab.py to emscripten fs
7346.00d5129d.chunk.js:1 copied magweg.py to emscripten fs
7346.00d5129d.chunk.js:1 copied release_remote.py to emscripten fs
7346.00d5129d.chunk.js:1 copied reset_hoist.py to emscripten fs
7346.00d5129d.chunk.js:1 copied set_42146_base_xbox_v2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied set_42146_config.py to emscripten fs
7346.00d5129d.chunk.js:1 copied set_42146_crane_v2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied test_hoist.py to emscripten fs
7346.00d5129d.chunk.js:1 copied xbox_example_config.py to emscripten fs
7346.00d5129d.chunk.js:1 copied xbox_example_receiver.py to emscripten fs
7346.00d5129d.chunk.js:1 copied xbox_example_sender.py to emscripten fs
pyodide.asm.js:1 preloading pybricks_jedi...
pyodide.asm.js:1 preloading done.
7346.00d5129d.chunk.js:1 Pyodide is ready.
5514.f94d1b05.chunk.js:1 code completion engine is ready
5514.f94d1b05.chunk.js:1 required headers missing for SharedArrayBuffer, cancellation will not work
R @ 5514.f94d1b05.chunk.js:1
main.d018c504.js:2 Web Bluetooth is experimental on this platform. See https://github.com/WebBluetoothCG/web-bluetooth/blob/main/implementation-status.md
main.d018c504.js:2 Downloading 16145 bytes
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
5514.f94d1b05.chunk.js:1 0: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 0: requested cancelation
5514.f94d1b05.chunk.js:1 Array(0)
5514.f94d1b05.chunk.js:1 0: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
main.d018c504.js:2 Web Bluetooth is experimental on this platform. See https://github.com/WebBluetoothCG/web-bluetooth/blob/main/implementation-status.md
main.d018c504.js:2 Downloading 16155 bytes
main.d018c504.js:2 Downloading 16155 bytes
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
5514.f94d1b05.chunk.js:1 1: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 Array(0)
5514.f94d1b05.chunk.js:1 1: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
5514.f94d1b05.chunk.js:1 2: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 Array(0)
5514.f94d1b05.chunk.js:1 2: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
5514.f94d1b05.chunk.js:1 3: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 Array(0)
5514.f94d1b05.chunk.js:1 3: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
5514.f94d1b05.chunk.js:1 4: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 Array(0)
5514.f94d1b05.chunk.js:1 4: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
[Violation] Forced reflow while executing JavaScript took 34ms
Same actions on Win 11 25H2
 creating code completion worker
 starting Pyodide...
 Error during service worker registration: 
 copied BLE_broadcast_only.py to emscripten fs
 copied L13_1_BLOCK_color_tracker_display.py to emscripten fs
 copied L13_1_BLOCK_color_tracker_follow.py to emscripten fs
 Loading docstring_parser, jedi, parso, pybricks_jedi, pybricks, typing_extensions
 copied L13_1_color_tracker_display.py to emscripten fs
 copied L13_1_color_tracker_follow.py to emscripten fs
 copied MOC_258673_hub1_bottom.py to emscripten fs
 copied PR459_remote_test_connect.py to emscripten fs
 copied PR459_remote_test_multi_connect.py to emscripten fs
 copied PR459_xbox_connect_disconnect.py to emscripten fs
 copied PR459_xbox_test_connect_irrational.py to emscripten fs
 copied Poppen.py to emscripten fs
 copied V2_PR454_touchsensor.py to emscripten fs
 copied V2_dir_hubs.py to emscripten fs
 copied V2_dir_hubs_v2.py to emscripten fs
 copied V2_doc_example_hubs_light.py to emscripten fs
 copied V2_doc_example_hubs_screen.py to emscripten fs
 copied V2_doc_example_hubs_screen_hello.py to emscripten fs
 copied V2_doc_example_hubs_screen_load_image.py to emscripten fs
 copied V2_doc_example_iodevices_ev3devices_ev3devsensor.py to emscripten fs
 copied V2_doc_example_iodevices_ev3devices_ev3devsensor_extend.py to emscripten fs
 copied V2_doc_example_iodevices_i2cdevice.py to emscripten fs
 copied V2_doc_example_iodevices_i2cdevice_adv.py to emscripten fs
 copied V2_doc_example_iodevices_uartdevice.py to emscripten fs
 copied V2_doc_example_messaging_client.py to emscripten fs
 copied V2_doc_example_messaging_server.py to emscripten fs
 copied V2_doc_example_tools_log.py to emscripten fs
 copied V2_doc_example_tools_log_arguments.py to emscripten fs
 copied V2_doc_nxtdevices_termp_sensor.py to emscripten fs
 copied V2_example_bobb3e_main.py to emscripten fs
 copied V2_example_color_sorter.py to emscripten fs
 copied V2_example_dinor3x_main.py to emscripten fs
 copied V2_example_electric_guitar_main.py to emscripten fs
 copied V2_example_elephant.py to emscripten fs
 copied V2_example_ev3_d4_main.py to emscripten fs
 copied V2_example_ev3_game_main.py to emscripten fs
 copied V2_example_gripp3r_main.py to emscripten fs
 copied V2_example_gyroboy.py to emscripten fs
 copied V2_example_kraz3_bert.py to emscripten fs
 copied V2_example_kraz3_import_bert.py to emscripten fs
 copied V2_example_kraz3_main.py to emscripten fs
 copied V2_example_mr_b3am_main.py to emscripten fs
 copied V2_example_puppy.py to emscripten fs
 copied V2_example_r3ptar_main.py to emscripten fs
 copied V2_example_rac3_truck_main.py to emscripten fs
 copied V2_example_rac3_truck_main_stall_center.py to emscripten fs
 copied V2_example_robodoz3r_main.py to emscripten fs
 copied V2_example_robot_arm.py to emscripten fs
 copied V2_example_robot_educator_basic.py to emscripten fs
 copied V2_example_robot_educator_line.py to emscripten fs
 copied V2_example_robot_educator_ultrasonic.py to emscripten fs
 copied V2_example_spik3r_main.py to emscripten fs
 copied V2_example_stair_climber.py to emscripten fs
 copied V2_example_tank_bot.py to emscripten fs
 copied V2_example_track3r_with_biblade_spinner.py to emscripten fs
 copied V2_example_track3r_with_blasting_bazooka.py to emscripten fs
 copied V2_example_track3r_with_gripping_claw_main.py to emscripten fs
 copied V2_example_track3r_with_heavy_hammer_main.py to emscripten fs
 copied V2_example_wack3m_main.py to emscripten fs
 copied V2_example_znap.py to emscripten fs
 copied V2_exmple_ev3rstorm_main.py to emscripten fs
 copied V2_pybricks_list_directories.py to emscripten fs
 copied V2_syntax_ev3devices.py to emscripten fs
 copied V2_syntax_hubs.py to emscripten fs
 copied V2_syntax_iodevices.py to emscripten fs
 copied V2_syntax_media.py to emscripten fs
 copied V2_syntax_media_garbage.py to emscripten fs
 copied V2_syntax_messaging_adapted.py to emscripten fs
 copied V2_syntax_nxtdevices_part1.py to emscripten fs
 copied V2_syntax_nxtdevices_part2.py to emscripten fs
 copied V2_syntax_robotics.py to emscripten fs
 copied V2_syntax_tools.py to emscripten fs
 copied V2_syntax_tools_spike.py to emscripten fs
 copied V2_test_gyro.py to emscripten fs
 copied V2_test_motor_encoder.py to emscripten fs
 copied analyze_program_slots.py to emscripten fs
 copied ansi_colors_v2.py to emscripten fs
 copied ble_broadcast_all_ch.py to emscripten fs
 copied ble_broadcast_channel_255.py to emscripten fs
 copied ble_broadcast_counter.py to emscripten fs
 copied bobb3e.py to emscripten fs
 copied calibrate_elbow_motor.py to emscripten fs
 copied calibrate_gripper.py to emscripten fs
 copied clear_log.py to emscripten fs
 copied detect_devices_doc_example.py to emscripten fs
 copied dinor3x.py to emscripten fs
 copied discover_PUPdevices.py to emscripten fs
 copied discover_pupdevices_dict_import_dev.py to emscripten fs
 copied dump_modname_from_qstr_working.py to emscripten fs
 copied dump_mpy_headers.py to emscripten fs
 copied dump_part_of_storage.py to emscripten fs
 copied dump_storage.py to emscripten fs
 copied duplo.py to emscripten fs
 copied el3ctric_guitar.py to emscripten fs
 copied ev3_blocks.py to emscripten fs
 copied ev3_buttons.py to emscripten fs
 copied ev3_d4.py to emscripten fs
 copied ev3_game.py to emscripten fs
 copied ev3_hsv_test.py to emscripten fs
 copied ev3_screen_ready.py to emscripten fs
 copied ev3rstorm.py to emscripten fs
 copied exampledoc_basic_movement.py to emscripten fs
 copied exampledoc_robotarm_bewerkt.py to emscripten fs
 copied exampledoc_robotarm_debug.py to emscripten fs
 copied gripp3r.py to emscripten fs
 copied h1.py to emscripten fs
 copied h2.py to emscripten fs
 copied h3.py to emscripten fs
 copied h4.py to emscripten fs
 copied h5.py to emscripten fs
 copied hello0.py to emscripten fs
 copied hello1.py to emscripten fs
 copied hello2.py to emscripten fs
 copied hello3.py to emscripten fs
 copied hello4.py to emscripten fs
 copied hello5.py to emscripten fs
 copied hub_name_explorer.py to emscripten fs
 copied hub_name_explorer_2.py to emscripten fs
 copied hub_screen_clear.py to emscripten fs
 copied identify_programslots_v4_debug.py to emscripten fs
 copied identify_programslots_v6.py to emscripten fs
 copied identify_slot_programs.py to emscripten fs
 copied issue_1644_USsensor.py to emscripten fs
 copied issue_2206_check_brdcst.py to emscripten fs
 copied issue_2206_laurens_test.py to emscripten fs
 copied issue_2206_original.py to emscripten fs
 copied issue_2206_sender.py to emscripten fs
 copied issue_2206_technic_hub.py to emscripten fs
 copied issue_2206_technic_hub_2_obs.py to emscripten fs
 copied issue_2374.py to emscripten fs
 copied issue_2418_color_receive_side.py to emscripten fs
 copied issue_2418_color_send_side.py to emscripten fs
 copied issue_2467.py to emscripten fs
 copied issue_2467_david.py to emscripten fs
 copied issue_2495_block.py to emscripten fs
 copied issue_2533.py to emscripten fs
 copied issue_2533_multicontroller.py to emscripten fs
 copied issue_2533_nocar_anyhub.py to emscripten fs
 copied issue_2536_EV3_MotorDetection_incomplete.py to emscripten fs
 copied issue_2536_EV3_large_and_medium.py to emscripten fs
 copied issue_2536_EV3_only_medium_print.py to emscripten fs
 copied issue_2536_effe.py to emscripten fs
 copied issue_2536_effe_print.py to emscripten fs
 copied issue_2536_laurens.py to emscripten fs
 copied issue_2536_laurens_auto.py to emscripten fs
 copied issue_2567.py to emscripten fs
 copied issue_2577_bert.py to emscripten fs
 copied issue_2577_orig.py to emscripten fs
 copied issue_2583_broadcast.py to emscripten fs
 copied issue_2585_screen_print.py to emscripten fs
 copied issue_2599.py to emscripten fs
 copied issue_2606_blocks.py to emscripten fs
 copied issue_2606_orig.py to emscripten fs
 copied issue_2620_example.py to emscripten fs
 copied issue_2620_morot_angle.py to emscripten fs
 copied issue_2621_debug.py to emscripten fs
 copied issue_2621_large.py to emscripten fs
 copied issue_2634_make_tank.py to emscripten fs
 copied issue_2634_tank.py to emscripten fs
 copied issue_PR457.py to emscripten fs
 copied keep_running.py to emscripten fs
 copied kraz3.py to emscripten fs
 copied magweg.py to emscripten fs
 copied magweg_paste.py to emscripten fs
 copied main.py to emscripten fs
 copied mr_b3am.py to emscripten fs
 copied my_functions.py to emscripten fs
 copied my_functions_battery.py to emscripten fs
 copied nxt_light_sensor.py to emscripten fs
 copied print_bluetooth_scan.py to emscripten fs
 copied print_directory.py to emscripten fs
 copied print_functions_from_module.py to emscripten fs
 copied print_program_on_hub.py to emscripten fs
 copied print_program_on_hub_before_slots.py to emscripten fs
 copied program_memory_search.py to emscripten fs
 copied pybricks_classes.py to emscripten fs
 copied pybricks_device_names.py to emscripten fs
 copied pybricks_join_qr.py to emscripten fs
 copied r3ptar.py to emscripten fs
 copied rac3_truck.py to emscripten fs
 copied rac3_truck_bert.py to emscripten fs
 copied rac3_truck_calibrate_steer.py to emscripten fs
 copied rc_tank_util.py to emscripten fs
 copied repl_pybricks.py to emscripten fs
 copied report_program_slots.py to emscripten fs
 copied report_program_slots_v2.py to emscripten fs
 copied rfcomm_listen_loop_ev3_side.py to emscripten fs
 copied robodoz3r.py to emscripten fs
 copied show_all_fonts.py to emscripten fs
 copied show_dir.py to emscripten fs
 copied show_dir_types.py to emscripten fs
 copied show_dir_types_movehub.py to emscripten fs
 copied show_ev3_battery.py to emscripten fs
 copied show_ev3_program_data.py to emscripten fs
 copied show_memory.py to emscripten fs
 copied show_motor_angle.py to emscripten fs
 copied show_pc_connected.py to emscripten fs
 copied show_reset_reason.py to emscripten fs
 copied show_version_battery.py to emscripten fs
 copied show_version_battery_20250212.py to emscripten fs
 copied slots_decode_slots.py to emscripten fs
 copied slots_final_storage_report.py to emscripten fs
 copied slots_find_mpy_header.py to emscripten fs
 copied slots_list_programs_simple_scan.py to emscripten fs
 copied slots_qstr_decoder.py to emscripten fs
 copied slots_search_slots.py to emscripten fs
 copied slots_working_program_lister.py to emscripten fs
 copied spik3r.py to emscripten fs
 copied tankbot_rc_james.py to emscripten fs
 copied tankbot_rc_remote_james.py to emscripten fs
 copied test_EV3_large_motor_encoder.py to emscripten fs
 copied test_gripper.py to emscripten fs
 copied test_imagefile_preliminary.py to emscripten fs
 copied test_motor.py to emscripten fs
 copied test_motor_run.py to emscripten fs
 copied test_remote_name.py to emscripten fs
 copied track3r_base.py to emscripten fs
 copied try_get_modules.py to emscripten fs
 copied try_rfcomm.py to emscripten fs
 copied try_rfcomm_listen_loop.py to emscripten fs
 copied usb_test1.py to emscripten fs
 copied usb_test2.py to emscripten fs
 copied version.py to emscripten fs
 copied wack3m.py to emscripten fs
 copied wait5000.py to emscripten fs
 copied zap_storage.py to emscripten fs
 Loaded docstring_parser, parso, pybricks_jedi, jedi, typing_extensions, pybricks
 preloading pybricks_jedi...
 preloading done.
 Pyodide is ready.
 code completion engine is ready
 required headers missing for SharedArrayBuffer, cancellation will not work
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 0: requested completion item
 worker received complete message
 Array(24)
 0: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 1: requested signatures
 worker received getSignatures message
 Object
 1: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 2: requested completion item
 worker received complete message
 Array(11)
 2: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 3: requested signatures
 worker received getSignatures message
 Object
 3: resolved: python.message.didGetSignature
 4: requested signatures
 worker received getSignatures message
 Object
 4: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 5: requested completion item
 worker received complete message
 Array(6)
 5: resolved: python.message.didComplete
 6: requested signatures
 worker received getSignatures message
 Object
 6: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 7: requested signatures
 worker received getSignatures message
 Object
 7: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 8: requested signatures
 worker received getSignatures message
 Object
 8: resolved: python.message.didGetSignature
 9: requested signatures
 worker received getSignatures message
 Object
 9: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 10: requested completion item
 worker received complete message
 Array(4)
 10: resolved: python.message.didComplete
 11: requested signatures
 worker received getSignatures message
 Object
 11: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 12: requested signatures
 worker received getSignatures message
 Object
 12: resolved: python.message.didGetSignature
 13: requested signatures
 worker received getSignatures message
 Object
 13: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 14: requested completion item
 worker received complete message
 Array(7)
 14: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 15: requested completion item
 worker received complete message
 Array(50)
 15: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 16: requested completion item
 worker received complete message
 Array(4)
 16: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 17: requested completion item
 worker received complete message
 Array(11)
 17: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 18: requested completion item
 worker received complete message
 Array(6)
 18: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 19: requested completion item
 worker received complete message
 Array(4)
 19: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 Downloading 439 bytes
 20: requested signatures
 worker received getSignatures message
 copied ble_test_signal.py to emscripten fs
 Object
 20: resolved: python.message.didGetSignature
 21: requested signatures
 worker received getSignatures message
 Object
 21: resolved: python.message.didGetSignature
 22: requested signatures
 worker received getSignatures message
 Object
 22: resolved: python.message.didGetSignature
 23: requested signatures
 worker received getSignatures message
 Object
 23: resolved: python.message.didGetSignature
 24: requested signatures
 worker received getSignatures message
 Object
 24: resolved: python.message.didGetSignature
 25: requested signatures
 worker received getSignatures message
 Object
 25: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 Downloading 443 bytes
 26: requested signatures
 worker received getSignatures message
 Object
 26: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 27: requested signatures
 worker received getSignatures message
 Object
 27: resolved: python.message.didGetSignature
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 Downloading 444 bytes
 28: requested completion item
 worker received complete message
 copied ble_test_signal.py to emscripten fs
 Array(50)
 28: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 29: requested completion item
 worker received complete message
 Array(2)
 29: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 Downloading 468 bytes
 copied ble_test_signal.py to emscripten fs
 30: requested completion item
 worker received complete message
 Array(24)
 30: resolved: python.message.didComplete
 31: requested completion item
 worker received complete message
 Array(1)
 31: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 32: requested completion item
 worker received complete message
 Array(0)
 32: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 33: requested completion item
 worker received complete message
 Array(31)
 33: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 34: requested completion item
 worker received complete message
 Array(44)
 34: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 35: requested completion item
 worker received complete message
 Array(36)
 35: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 36: requested completion item
 worker received complete message
 Array(0)
 36: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 37: requested completion item
 worker received complete message
 Array(32)
 37: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 38: requested completion item
 worker received complete message
 Array(45)
 38: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 39: requested completion item
 worker received complete message
 Array(32)
 39: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 40: requested completion item
 worker received complete message
 Array(23)
 40: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 41: requested completion item
 worker received complete message
 Array(25)
 41: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 42: requested completion item
 worker received complete message
 Array(32)
 42: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 Downloading 501 bytes
 copied ble_test_signal.py to emscripten fs
 43: requested completion item
 worker received complete message
 Array(24)
 43: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
 44: requested completion item
 worker received complete message
 Array(21)
5514.f94d1b05.chunk.js:1 44: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_signal.py to emscripten fs
5514.f94d1b05.chunk.js:1 45: requested completion item
 worker received complete message
5514.f94d1b05.chunk.js:1 Array(22)
5514.f94d1b05.chunk.js:1 45: resolved: python.message.didComplete
 copied ble_test_signal.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 46: requested completion item
 worker received complete message
5514.f94d1b05.chunk.js:1 Array(18)
5514.f94d1b05.chunk.js:1 46: resolved: python.message.didComplete
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 47: requested completion item
 worker received complete message
5514.f94d1b05.chunk.js:1 Array(25)
5514.f94d1b05.chunk.js:1 47: resolved: python.message.didComplete
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 48: requested completion item
 worker received complete message
5514.f94d1b05.chunk.js:1 Array(22)
5514.f94d1b05.chunk.js:1 48: resolved: python.message.didComplete
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 49: requested completion item
 worker received complete message
5514.f94d1b05.chunk.js:1 Array(7)
5514.f94d1b05.chunk.js:1 49: resolved: python.message.didComplete
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 50: requested completion item
 worker received complete message
5514.f94d1b05.chunk.js:1 Array(51)
5514.f94d1b05.chunk.js:1 50: resolved: python.message.didComplete
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 51: requested completion item
 worker received complete message
5514.f94d1b05.chunk.js:1 Array(19)
5514.f94d1b05.chunk.js:1 51: resolved: python.message.didComplete
 copied ble_test_sender.py to emscripten fs
 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 52: requested completion item
 worker received complete message
5514.f94d1b05.chunk.js:1 Array(15)
5514.f94d1b05.chunk.js:1 52: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 53: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 Array(5)
5514.f94d1b05.chunk.js:1 53: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 54: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 Array(4)
5514.f94d1b05.chunk.js:1 54: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 55: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 55: resolved: python.message.didGetSignature
5514.f94d1b05.chunk.js:1 56: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 Array(22)
5514.f94d1b05.chunk.js:1 56: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 57: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 57: resolved: python.message.didGetSignature
5514.f94d1b05.chunk.js:1 58: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 58: resolved: python.message.didGetSignature
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 59: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 59: resolved: python.message.didGetSignature
5514.f94d1b05.chunk.js:1 60: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 60: resolved: python.message.didGetSignature
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 61: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 61: resolved: python.message.didGetSignature
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 62: requested completion item
7346.00d5129d.chunk.js:1 worker received complete message
5514.f94d1b05.chunk.js:1 Array(7)
5514.f94d1b05.chunk.js:1 62: resolved: python.message.didComplete
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 63: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 63: resolved: python.message.didGetSignature
5514.f94d1b05.chunk.js:1 64: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 64: resolved: python.message.didGetSignature
5514.f94d1b05.chunk.js:1 65: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 65: resolved: python.message.didGetSignature
5514.f94d1b05.chunk.js:1 66: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 66: resolved: python.message.didGetSignature
7346.00d5129d.chunk.js:1 copied ble_test_sender.py to emscripten fs
5514.f94d1b05.chunk.js:1 67: requested signatures
7346.00d5129d.chunk.js:1 worker received getSignatures message
5514.f94d1b05.chunk.js:1 Object
5514.f94d1b05.chunk.js:1 67: resolved: python.message.didGetSignature
main.d018c504.js:2 Downloading 436 bytes
main.d018c504.js:2 Downloading 511 bytes
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs
7346.00d5129d.chunk.js:1 copied m258673_h2.py to emscripten fs

Metadata

Metadata

Assignees

No one assigned

    Labels

    software: pybricks-codeIssues with https://code.pybricks.com application

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions