From: Eevee <git@veekun.com>
Date: Sun, 4 Oct 2009 22:28:57 +0000 (-0700)
Subject: Make uploading work if /tmp and floof are on different drives.
X-Git-Url: http://git.veekun.com/zzz-floof.git/commitdiff_plain/17b3828d837e1ccea92e08bd8c2ae84089add658?ds=sidebyside

Make uploading work if /tmp and floof are on different drives.
---

diff --git a/floof/lib/file_storage.py b/floof/lib/file_storage.py
index 0b72690..4469394 100644
--- a/floof/lib/file_storage.py
+++ b/floof/lib/file_storage.py
@@ -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
+