diff --git a/storages/base_storage.py b/storages/base_storage.py index 5c68f82..cde00fe 100644 --- a/storages/base_storage.py +++ b/storages/base_storage.py @@ -22,9 +22,3 @@ class Storage(ABC): logger.debug(f'[{self.__class__.__name__}] uploading file {filename} with key {key}') with open(filename, 'rb') as f: self.uploadf(f, key, **kwargs) - - #TODO: is this really necessary if only use os.path operations - def _clean_path(self, folder, default="", add_forward_slash=True): - if folder is None or type(folder) != str or len(folder.strip()) == 0: - return default - return str(Path(folder)) + ("/" if add_forward_slash else "") diff --git a/storages/local_storage.py b/storages/local_storage.py index cef9a42..ca328e0 100644 --- a/storages/local_storage.py +++ b/storages/local_storage.py @@ -13,8 +13,8 @@ class LocalConfig: class LocalStorage(Storage): def __init__(self, config:LocalConfig): - self.folder = self._clean_path(config.folder) - self.save_to = self._clean_path(config.save_to) + self.folder = config.folder + self.save_to = config.save_to mkdir_if_not_exists(self.save_to) def get_cdn_url(self, key):