diff options
author | Ben Connors <benconnors@outlook.com> | 2019-11-27 18:59:01 -0500 |
---|---|---|
committer | Ben Connors <benconnors@outlook.com> | 2019-11-27 18:59:01 -0500 |
commit | 4e2e73e1bce3cf51107d7fe1314a92fd519f03f2 (patch) | |
tree | edd42a5f7e13834ecafc973c6457e5ba879a5012 /interface/render.py | |
parent | 20da984d08c414f49f6a64cd3d68be68fd0246bb (diff) |
Bugfixes; usability improvements
Diffstat (limited to 'interface/render.py')
-rw-r--r-- | interface/render.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/interface/render.py b/interface/render.py index 7f8d3f1..a15b473 100644 --- a/interface/render.py +++ b/interface/render.py @@ -44,6 +44,7 @@ class Renderer: with self._lock: self._running = False + def set_functions(self, *args): with self._lock: if self._running: @@ -138,6 +139,7 @@ class Renderer: self.w_lock = w_lock self._lock = threading.RLock() + self._stop_lock = threading.Lock() self._hold = {} self._channels = frozenset().union(*((c for c in f.channels) for f in w.fixtures.values())) self._last = {c: 0 for c in self._channels} |