summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--live-mogrify.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/live-mogrify.py b/live-mogrify.py
index ad41b8b..cd706a3 100644
--- a/live-mogrify.py
+++ b/live-mogrify.py
@@ -125,13 +125,14 @@ def process_image(opt, data_opt, im):
class Listener():
def __init__(self):
opt, data_opt = load_opt()
- self.opt = vars(opt)
- self.data_opt = vars(data_opt)
+ self.opt = opt
+ self.data_opt = data_opt
self.working = False
def _set_fn(self, key, value):
- self.data_opt[key] = value
+ if hasattr(self.data_opt, key):
+ setattr(self.data_opt, key, value)
def _get_fn(self):
- return self.data_opt
+ return vars(self.data_opt)
def _ready_fn(self, rpc_client):
# self.connect()
process_live_input(self.opt, self.data_opt, rpc_client)