From e3a3367c2f9751531cedd5df2be76abb20a42e0f Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Tue, 29 Mar 2022 11:02:02 +0300 Subject: [PATCH] Fix unused scroll is not cleared in `Task.get_reported_plots()` --- clearml/backend_interface/task/task.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/clearml/backend_interface/task/task.py b/clearml/backend_interface/task/task.py index 7942de7f..75272995 100644 --- a/clearml/backend_interface/task/task.py +++ b/clearml/backend_interface/task/task.py @@ -1711,14 +1711,21 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin): """ # send request res = self.send( - events.GetTaskPlotsRequest(task=self.id, iters=max_iterations or 1), + events.GetTaskPlotsRequest( + task=self.id, iters=max_iterations or 1, + _allow_extra_fields_=True, no_scroll=True + ), raise_on_errors=False, ignore_errors=True, ) if not res: return [] response = res.wait() - if not response.ok() or not response.response_data: + + if not response.ok(): + return [] + + if not response.response_data: return [] return response.response_data.get('plots', [])