Fix force flush logs at exit

This commit is contained in:
allegroai 2019-09-25 00:32:08 +03:00
parent 44ffb2985d
commit e6ed09664f

View File

@ -86,6 +86,10 @@ class Reporter(InterfaceBase, AbstractContextManager, SetupUploadMixin, AsyncMan
# wait for all reports
if self.get_num_results() > 0:
self.wait_for_results()
# make sure we flushed everything
self._write()
if self.get_num_results() > 0:
self.wait_for_results()
def _report(self, ev):
self._events.append(ev)