mirror of
https://github.com/clearml/clearml
synced 2025-06-26 18:16:07 +00:00
Fix logs, events and jupyter flushing on exit
This commit is contained in:
@@ -113,6 +113,16 @@ class TaskHandler(BufferingHandler):
|
||||
if batch_requests:
|
||||
self._thread_pool.apply_async(self._send_events, args=(batch_requests, ))
|
||||
|
||||
def wait_for_flush(self):
|
||||
self.acquire()
|
||||
try:
|
||||
self._thread_pool.close()
|
||||
self._thread_pool.join()
|
||||
except Exception:
|
||||
pass
|
||||
self._thread_pool = ThreadPool(processes=1)
|
||||
self.release()
|
||||
|
||||
def _send_events(self, a_request):
|
||||
try:
|
||||
res = self.session.send(a_request)
|
||||
|
||||
Reference in New Issue
Block a user