Make uploading work if /tmp and floof are on different drives.
authorEevee <git@veekun.com>
Sun, 4 Oct 2009 22:28:57 +0000 (15:28 -0700)
committerEevee <git@veekun.com>
Sun, 4 Oct 2009 22:28:57 +0000 (15:28 -0700)
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)
     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
 
 
     return hash
 
@@ -63,4 +63,4 @@ def makedirs(dir):
          os.makedirs(dir)
     except OSError:
          pass
          os.makedirs(dir)
     except OSError:
          pass
-    
\ No newline at end of file
+