Skip to content

Commit

Permalink
fix: if no value is provided, use the root asset folder (#344)
Browse files Browse the repository at this point in the history
  • Loading branch information
12rambau authored Oct 21, 2024
2 parents c8192b9 + 2c81178 commit 9b17d88
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions geetools/Asset.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,12 @@ def __init__(self, *args):
.. note::
An asset cannot be an absolute path like in a normal filesystem and thus any trailing "/" will be removed.
"""
self._path = args[0]._path if isinstance(args[0], Asset) else PurePosixPath(*args)
self._path = PurePosixPath(str(self._path)[1:]) if self._path.is_absolute() else self._path
if len(args) == 0:
self._path = f"projects/{ee.data._cloud_api_user_project}/assets/"
else:
self._path = args[0]._path if isinstance(args[0], Asset) else PurePosixPath(*args)
project_assets = PurePosixPath(str(self._path)[1:])
self._path = project_assets if self._path.is_absolute() else self._path

def __str__(self):
"""Transform the asset id to a string."""
Expand Down

0 comments on commit 9b17d88

Please sign in to comment.