From 1650213944c950c43700611fae2ed08200b3c47d Mon Sep 17 00:00:00 2001 From: "Michael D. M. Dryden" Date: Thu, 5 May 2016 15:14:18 -0400 Subject: [PATCH] Add metadata input to plugin. --- dstat_interface/plugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dstat_interface/plugin.py b/dstat_interface/plugin.py index c4ce9c1..9fb6d2b 100644 --- a/dstat_interface/plugin.py +++ b/dstat_interface/plugin.py @@ -98,9 +98,10 @@ class DstatPlugin(ZmqPlugin): return get_params(self.parent) def on_execute__run_active_experiment(self, request): + data = decode_content_data(request) self.parent.statusbar.push(self.parent.message_context_id, "µDrop " "acquisition requested.") - return self.parent.run_active_experiment() + return self.parent.run_active_experiment(metadata=data['metadata']) def on_execute__set_metadata(self, request=None): ''' @@ -112,6 +113,7 @@ class DstatPlugin(ZmqPlugin): `experiment_id`. Leave blank to reset all metadata fields or set individual keys to `None` to reset individual values. ''' + data = decode_content_data(request) self.parent.metadata = request def on_execute__save_text(self, request): -- GitLab