Make uploading work if /tmp and floof are on different drives.
[zzz-floof.git] / floof / lib / file_storage.py
index 0b72690..4469394 100644 (file)
@@ -52,7 +52,7 @@ def save_file(space, temp):
     dest_path =  os.path.join( dest_dir, hash[2:] )
 
     makedirs(dest_dir)
-    os.rename(intermediate_path, dest_path)
+    shutil.move(intermediate_path, dest_path)
 
     return hash
 
@@ -63,4 +63,4 @@ def makedirs(dir):
          os.makedirs(dir)
     except OSError:
          pass
-    
\ No newline at end of file
+