From ab9487c4e0dbed2f2615ce9883f5d2cfb26dfaf7 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Tue, 29 Sep 2020 19:09:07 +0300 Subject: [PATCH] Update Session API version according to max server reported version --- trains/backend_api/api_proxy.py | 1 + trains/backend_interface/base.py | 2 +- trains/version.py | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/trains/backend_api/api_proxy.py b/trains/backend_api/api_proxy.py index 925d71e8..164392e0 100644 --- a/trains/backend_api/api_proxy.py +++ b/trains/backend_api/api_proxy.py @@ -33,6 +33,7 @@ class ApiServiceProxy(object): # get the most advanced service version that supports our api version = [str(v) for v in ApiServiceProxy._available_versions if Session.check_min_api_version(v)][-1] + Session.api_version = version self.__dict__["__wrapped_version__"] = Session.api_version name = ".v{}.{}".format( version.replace(".", "_"), self.__dict__.get("__wrapped_name__") diff --git a/trains/backend_interface/base.py b/trains/backend_interface/base.py index 54858944..bf7fbfd8 100644 --- a/trains/backend_interface/base.py +++ b/trains/backend_interface/base.py @@ -161,7 +161,7 @@ class IdObjectBase(InterfaceBase): try: self._data = self._reload() except Exception: - pass + self.log.error("Failed reloading task {}".format(self.id)) @classmethod def normalize_id(cls, id): diff --git a/trains/version.py b/trains/version.py index 5092c208..8a637f75 100644 --- a/trains/version.py +++ b/trains/version.py @@ -1 +1 @@ -__version__ = '0.16.2rc0' +__version__ = '0.16.2rc1'