Author: poeml
Date: Sun Nov 14 17:23:46 2010
New Revision: 8229

URL: http://svn.mirrorbrain.org/viewvc/mirrorbrain?rev=8229&view=rev
Log:
mb makehashes:
- If specified paths contain duplicated slashes, these were introduced as wrong
  filenames into the database. This has been fixed (issue #72).

Modified:
    trunk/mb/mb.py

Modified: trunk/mb/mb.py
URL: 
http://svn.mirrorbrain.org/viewvc/mirrorbrain/trunk/mb/mb.py?rev=8229&r1=8228&r2=8229&view=diff
==============================================================================
--- trunk/mb/mb.py (original)
+++ trunk/mb/mb.py Sun Nov 14 17:23:46 2010
@@ -978,6 +978,11 @@
         opts.target_dir = opts.target_dir.rstrip('/')
         opts.base_dir = opts.base_dir.rstrip('/')
 
+        double_slashes = re.compile('/+')
+        startdir = re.sub(double_slashes, '/', startdir)
+        opts.target_dir = re.sub(double_slashes, '/', opts.target_dir)
+        opts.base_dir = re.sub(double_slashes, '/', opts.base_dir)
+
         if not os.path.exists(startdir):
             sys.exit('STARTDIR %r does not exist' % startdir) 
 




_______________________________________________
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-requ...@mirrorbrain.org

Reply via email to