changeset 66:16e7d101cf53

Fixed another slugify bug.
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 08 Feb 2013 17:45:34 -0800
parents c6dcf6716d26
children 048ef0681e42
files wikked/formatter.py
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/wikked/formatter.py	Fri Feb 08 15:20:08 2013 -0800
+++ b/wikked/formatter.py	Fri Feb 08 17:45:34 2013 -0800
@@ -58,7 +58,12 @@
             raw_abs_url = os.path.join(self.urldir, url)
             abs_url = os.path.normpath(raw_abs_url).replace('\\', '/')
         if do_slugify and self.slugify is not None:
-            abs_url = self.slugify(abs_url)
+            abs_url_parts = abs_url.split('/')
+            abs_url = ''
+            for i, part in enumerate(abs_url_parts):
+                if i > 0:
+                    abs_url += '/'
+                abs_url += self.slugify(part)
         return abs_url