Fix storage_uri handling in Model.update()

This commit is contained in:
allegroai 2020-03-22 18:05:05 +02:00
parent abc9b512f7
commit 477665ee33

View File

@ -106,7 +106,7 @@ class Model(IdObjectBase, AsyncManagerMixin, _StorageUriMixin):
elif res is False: elif res is False:
self.log.info('Failed model upload') self.log.info('Failed model upload')
else: else:
self.log.info('Completed model upload to %s' % res) self.log.info('Completed model upload to {}'.format(res))
if cb: if cb:
cb(res) cb(res)
@ -176,6 +176,8 @@ class Model(IdObjectBase, AsyncManagerMixin, _StorageUriMixin):
if upload_storage_uri: if upload_storage_uri:
self.upload_storage_uri = upload_storage_uri self.upload_storage_uri = upload_storage_uri
self._create_empty_model(self.upload_storage_uri) self._create_empty_model(self.upload_storage_uri)
elif upload_storage_uri:
self.upload_storage_uri = upload_storage_uri
if model_file and uri: if model_file and uri:
Model._local_model_to_id_uri[str(model_file)] = (self.model_id, uri) Model._local_model_to_id_uri[str(model_file)] = (self.model_id, uri)