diff --git a/tracking/monitors.py b/tracking/monitors.py index 6dcc52611d9a16a497f24561046efe57a6ffccc2..af79efa10ad7cdb73e4fd78c23641c79e88845ea 100644 --- a/tracking/monitors.py +++ b/tracking/monitors.py @@ -166,6 +166,7 @@ class Monitor(Element, metaclass=ABCMeta): slice_tuple = tuple(slice_list) self.file[self.group_name][key][slice_tuple] = self.__getattribute__(key) + self.file.flush() self.write_count += 1 def to_buffer(self, object_to_save): @@ -460,6 +461,7 @@ class BeamMonitor(Monitor): self.write_count*self.buffer_size:(self.write_count+1) * self.buffer_size] = self.current + self.file.flush() self.write_count += 1 \ No newline at end of file