diff options
author | Jorge Araya Navarro <jorgean@lavabit.com> | 2012-06-22 15:15:57 -0600 |
---|---|---|
committer | Jorge Araya Navarro <jorgean@lavabit.com> | 2012-06-22 15:15:57 -0600 |
commit | ddaf070ad7e8819f539d2d9dedc73f4e26a19848 (patch) | |
tree | f83ab871cb1a76451985faf652d84f933398c03a | |
parent | b105540141ce3557456059b0e5dd5e589063e2f3 (diff) | |
download | mediagoblin-ddaf070ad7e8819f539d2d9dedc73f4e26a19848.tar.lz mediagoblin-ddaf070ad7e8819f539d2d9dedc73f4e26a19848.tar.xz mediagoblin-ddaf070ad7e8819f539d2d9dedc73f4e26a19848.zip |
Bug 255 fixed
-rw-r--r-- | mediagoblin/storage/filestorage.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mediagoblin/storage/filestorage.py b/mediagoblin/storage/filestorage.py index 00d6335e..1252a3f5 100644 --- a/mediagoblin/storage/filestorage.py +++ b/mediagoblin/storage/filestorage.py @@ -64,7 +64,12 @@ class BasicFileStorage(StorageInterface): def delete_file(self, filepath): # TODO: Also delete unused directories if empty (safely, with # checks to avoid race conditions). - os.remove(self._resolve_filepath(filepath)) + try: + os.remove(self._resolve_filepath(filepath)) + except OSError: + # the file do not exists! + # This should fix bug #255 + pass def file_url(self, filepath): if not self.base_url: |