Author: poeml
Date: Thu May 31 22:37:40 2012
New Revision: 8293

URL: http://svn.mirrorbrain.org/viewvc/mirrorbrain?rev=8293&view=rev
Log:
mb makehashes:
- handle permission denied errors gracefully (fixing issue #105). Thanks, Tom
  Albers for report & patch!

Modified:
    trunk/mb/mb.py

Modified: trunk/mb/mb.py
URL: 
http://svn.mirrorbrain.org/viewvc/mirrorbrain/trunk/mb/mb.py?rev=8293&r1=8292&r2=8293&view=diff
==============================================================================
--- trunk/mb/mb.py      (original)
+++ trunk/mb/mb.py      Thu May 31 22:37:40 2012
@@ -1040,7 +1040,11 @@
 
 
             # a set offers the fastest access for "foo in ..." lookups
-            src_basenames = set(os.listdir(src_dir))
+            try:
+                src_basenames = set(os.listdir(src_dir))
+            except os.error:
+                sys.stderr.write('Cannot access directory: %r\n' % src_dir)
+                src_basenames = []
 
             if opts.verbose:
                 print 'Examining directory', src_dir




_______________________________________________
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 [email protected]

Reply via email to