diff --git a/dstat_interface/main.py b/dstat_interface/main.py index 988638051d35ee2abeb677575a3e2afa1365def2..346715f8d249ba957a69d53b592d9d02a50a2d2e 100755 --- a/dstat_interface/main.py +++ b/dstat_interface/main.py @@ -799,13 +799,16 @@ class Main(object): # uDrop # UI stuff - self.spinner.stop() - self.startbutton.set_sensitive(True) - self.stopbutton.set_sensitive(False) + finally: + self.metadata = None # Reset metadata + + self.spinner.stop() + self.startbutton.set_sensitive(True) + self.stopbutton.set_sensitive(False) - self.start_ocp() - self.completed_experiment_ids[self.active_experiment_id] =\ - datetime.utcnow() + self.start_ocp() + self.completed_experiment_ids[self.active_experiment_id] =\ + datetime.utcnow() def on_pot_stop_clicked(self, data=None): """Stop current experiment. Signals experiment process to stop."""