[mirrorbrain-commits] [opensuse-svn] r7638 - trunk/tools/download-redirector-v2/tools

From: Novell Forge SVN <noreply_at_novell.com>
Date: Sun, 28 Jun 2009 06:10:03 -0600 (MDT)
Author: poeml
Date: 2009-06-28 06:10:00 -0600 (Sun, 28 Jun 2009)
New Revision: 7638

Modified:
   trunk/tools/download-redirector-v2/tools/metalink-hasher.py
Log:
metalink-hasher: 
- don't fail when directories vanish while we intend to look at


Modified: trunk/tools/download-redirector-v2/tools/metalink-hasher.py
===================================================================
--- trunk/tools/download-redirector-v2/tools/metalink-hasher.py	2009-06-28 10:33:41 UTC (rev 7637)
+++ trunk/tools/download-redirector-v2/tools/metalink-hasher.py	2009-06-28 12:10:00 UTC (rev 7638)
@@ -227,7 +227,13 @@
                     continue
 
                 # stat only once
-                src_statinfo = os.lstat(src)
+                try:
+                    src_statinfo = os.lstat(src)
+                except OSError, e:
+                    if e.errno == errno.ENOENT:
+                        sys.stderr.write('File vanished: %r' % src)
+                        continue
+
                 if stat.S_ISLNK(src_statinfo.st_mode):
                     #print 'ignoring link', src
                     continue

_______________________________________________
Opensuse-svn mailing list
Opensuse-svn_at_forge.novell.com
http://forge.novell.com/mailman/listinfo/opensuse-svn


_______________________________________________
mirrorbrain-commits mailing list
Archive: http://mirrorbrain.org/archive/mirrorbrain-commits/

Note: To remove yourself from this list, send a mail with the content
 	unsubscribe
to the address mirrorbrain-commits-request_at_mirrorbrain.org
Received on 2009-06-28Z12:10:19

This archive was generated by hypermail 2.2.0 : 2009-07-10Z19:18:13 GMT