aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2023-09-22 21:48:49 +0000
committers-ol <s+removethis@s-ol.nu>2024-11-26 22:16:15 +0000
commit8b84b8a835bef06b9ea587596c8b81ae1b4c78f2 (patch)
treeabb648eecbf320f2b1d031a7e38f46c0d511feb2
parentdisable synth by default (diff)
downloadfirmware-8b84b8a835bef06b9ea587596c8b81ae1b4c78f2.tar.gz
firmware-8b84b8a835bef06b9ea587596c8b81ae1b4c78f2.zip
simulator: better error tracebacks
-rw-r--r--hex33board/boards/simulator.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/hex33board/boards/simulator.py b/hex33board/boards/simulator.py
index d3463eb..7ef0229 100644
--- a/hex33board/boards/simulator.py
+++ b/hex33board/boards/simulator.py
@@ -11,6 +11,7 @@ import adafruit_midi.note_off
from adafruit_ticks import ticks_ms
from threading import Thread
+import traceback
import json
import asyncio
import websockets.server
@@ -426,8 +427,8 @@ class Keyboard(BaseKeyboard):
with HTTPServer(("", 8000), HTTPHandler(self)) as server:
print("web server running at {0}:{1}".format(*server.server_address))
server.serve_forever()
- except e:
- print(e)
+ except:
+ print(traceback.format_exc())
async def run_ws(self):
connections = set()