mirror of
https://github.com/clearml/clearml
synced 2025-06-26 18:16:07 +00:00
Fix permission check fails when using local storage folder that does not exist
This commit is contained in:
parent
28eac2e043
commit
85c27fda82
@ -2283,17 +2283,17 @@ class _FileStorageDriver(_Driver):
|
|||||||
|
|
||||||
:return: An Object instance.
|
:return: An Object instance.
|
||||||
"""
|
"""
|
||||||
|
container = self._make_container(container_name)
|
||||||
if os.path.isfile(os.path.join(container_name, object_name)):
|
if os.path.isfile(os.path.join(container_name, object_name)):
|
||||||
return self.Object(
|
return self.Object(
|
||||||
name=object_name,
|
name=object_name,
|
||||||
container=container_name,
|
container=container,
|
||||||
size=Path(object_name).stat().st_size,
|
size=Path(object_name).stat().st_size,
|
||||||
driver=self,
|
driver=self,
|
||||||
extra=None,
|
extra=None,
|
||||||
hash=None,
|
hash=None,
|
||||||
meta_data=None,
|
meta_data=None,
|
||||||
)
|
)
|
||||||
container = self._make_container(container_name)
|
|
||||||
return self._make_object(container, object_name)
|
return self._make_object(container, object_name)
|
||||||
|
|
||||||
def get_object_cdn_url(self, obj):
|
def get_object_cdn_url(self, obj):
|
||||||
@ -2392,7 +2392,6 @@ class _FileStorageDriver(_Driver):
|
|||||||
:param extra: (optional) Extra attributes (driver specific).
|
:param extra: (optional) Extra attributes (driver specific).
|
||||||
:type extra: ``dict``
|
:type extra: ``dict``
|
||||||
"""
|
"""
|
||||||
print(file_path, container, object_name)
|
|
||||||
path = self.get_container_cdn_url(container, check=False)
|
path = self.get_container_cdn_url(container, check=False)
|
||||||
obj_path = os.path.join(path, object_name)
|
obj_path = os.path.join(path, object_name)
|
||||||
base_path = os.path.dirname(obj_path)
|
base_path = os.path.dirname(obj_path)
|
||||||
|
Loading…
Reference in New Issue
Block a user