Mercurial > wikked
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