summaryrefslogtreecommitdiff
path: root/live-mogrify.py
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-05-21 12:21:23 +0200
committerJules Laplace <julescarbon@gmail.com>2018-05-21 12:21:23 +0200
commit0a9746b8cef58f6dd616b31858dc9368f9947c4a (patch)
treef595501b42f8df2a68df97169dfae19ceab457a5 /live-mogrify.py
parent29b0eb5b83c004046b9be7f21211ab6652f38424 (diff)
vars..
Diffstat (limited to 'live-mogrify.py')
-rw-r--r--live-mogrify.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/live-mogrify.py b/live-mogrify.py
index b77f36d..c82f887 100644
--- a/live-mogrify.py
+++ b/live-mogrify.py
@@ -134,10 +134,11 @@ class Listener():
def _set_fn(self, key, value):
if hasattr(self.data_opt, key):
try:
- new_opt = self.data_opt_parser.parse_known_args([ '--' + key.replace('_', '-'), value ])
- new_value = vars(new_opt)[key]
- print('set {} {}: {}'.format(type(value), key, new_value))
- setattr(self.data_opt, key, new_value)
+ new_opt, misc = self.data_opt_parser.parse_known_args([ '--' + key.replace('_', '-'), value ])
+ print(new_opt)
+ for k,v in vars(new_opt_vars).items():
+ print('set {} {}: {}'.format(type(value), k, v))
+ setattr(self.data_opt, k, v)
except Exception as e:
print('error {} setting value {}: {}'.format(e, key, value))
def _get_fn(self):