diff --git a/src/light9/midifade/eventqueue.py b/src/light9/midifade/eventqueue.py --- a/src/light9/midifade/eventqueue.py +++ b/src/light9/midifade/eventqueue.py @@ -1,16 +1,18 @@ import asyncio -from dataclasses import dataclass import logging import traceback +from dataclasses import dataclass log = logging.getLogger() + @dataclass class Event: dev: str type: str control: int value: int + def __repr__(self): return f"{self.value}>" diff --git a/src/light9/midifade/midifade.py b/src/light9/midifade/midifade.py --- a/src/light9/midifade/midifade.py +++ b/src/light9/midifade/midifade.py @@ -5,8 +5,8 @@ Device troubleshooting: amidi -l """ import asyncio +import logging from functools import partial -import logging import mido from light9 import networking diff --git a/src/light9/midifade/writeback.py b/src/light9/midifade/writeback.py --- a/src/light9/midifade/writeback.py +++ b/src/light9/midifade/writeback.py @@ -4,11 +4,11 @@ from dataclasses import dataclass from typing import cast import mido +from debouncer import DebounceOptions, debounce from light9.midifade.pages import Pages from light9.namespaces import L9 from rdfdb.syncedgraph.syncedgraph import SyncedGraph from rdflib import Literal -from debouncer import DebounceOptions, debounce log = logging.getLogger()