[svn] Don't try to rmtree when overwriting just a file. trunk

Sun, 20 Jan 2008 09:47:33 -0500

author
brett
date
Sun, 20 Jan 2008 09:47:33 -0500
branch
trunk
changeset 51
f1789e6586d8
parent 50
71bdbc1148af
child 52
cf191f957fd0

[svn] Don't try to rmtree when overwriting just a file.

scripts/dtrx file | annotate | diff | comparison | revisions
--- a/scripts/dtrx	Sun Jan 20 09:22:13 2008 -0500
+++ b/scripts/dtrx	Sun Jan 20 09:47:33 2008 -0500
@@ -529,7 +529,8 @@
 
     def organize(self):
         self.target = self.extractor.basename()
-        shutil.rmtree(self.target)
+        if os.path.isdir(self.target):
+            shutil.rmtree(self.target)
         os.rename(self.extractor.target, self.target)
         
 

mercurial