# HG changeset patch # User Ludovic Chabant # Date 1360374334 28800 # Node ID 16e7d101cf53c33bfcd8106d20f96611c3cee104 # Parent c6dcf6716d262ff3ce98dfa180e416a052d3f7d2 Fixed another slugify bug. diff -r c6dcf6716d26 -r 16e7d101cf53 wikked/formatter.py --- 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