kadischi/lib functions.py,1.11,1.12

Jasper O'neal Hartline (autopsy) fedora-extras-commits at redhat.com
Wed Jul 5 05:34:47 UTC 2006


Author: autopsy

Update of /cvs/devel/kadischi/lib
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7276/kadischi/lib

Modified Files:
	functions.py 
Log Message:
Fixes, loose ends for kadischi functionality since rewrites.


Index: functions.py
===================================================================
RCS file: /cvs/devel/kadischi/lib/functions.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- functions.py	4 Jul 2006 20:56:02 -0000	1.11
+++ functions.py	5 Jul 2006 05:34:45 -0000	1.12
@@ -70,7 +70,10 @@
 def clean_directory (dir, remove_when_done=True, keep_child_directories=False):
     """Removes all files in a directory, optionally removing the directory afterwards"""
     assert os.path.isdir and not os.path.islink (dir)
-    file_list = os.listdir (dir)
+    try:
+        file_list = os.listdir (dir)
+    except:
+        pass
 
     for f in file_list:
         path = os.path.join (dir, f)
@@ -100,7 +103,10 @@
         os.unlink ('/tmp/product/.buildstamp')
         shutil.move (normalize_path([builddir,'.buildstamp']), '/tmp/product/.buildstamp')
     else:
-        os.unlink ('/tmp/product/.buildstamp')
+        try:
+            os.unlink ('/tmp/product/.buildstamp')
+        except:
+            pass
     clean_directory (builddir)
 
 def run (command, builddir = None):




More information about the fedora-extras-commits mailing list