# HG changeset patch # User Marcin Kuzminski # Date 1277238739 -7200 # Node ID 5827c739b0bd13e533d513cbf8cb9e162ebaf922 # Parent 6603c9891b91cd8d02ca20f196f50d89bf6b84b3 webhelpers breadcrumbs bugfix diff -r 6603c9891b91 -r 5827c739b0bd pylons_app/lib/helpers.py --- a/pylons_app/lib/helpers.py Tue Jun 22 21:24:22 2010 +0200 +++ b/pylons_app/lib/helpers.py Tue Jun 22 22:32:19 2010 +0200 @@ -170,12 +170,17 @@ class _FilesBreadCrumbs(object): def __call__(self, repo_name, rev, paths): - url_l = [link_to(repo_name, url('files_home', repo_name=repo_name, revision=rev, f_path=''))] - paths_l = paths.split(' / ') + url_l = [link_to(repo_name, url('files_home', + repo_name=repo_name, + revision=rev, f_path=''))] + paths_l = paths.split('/') for cnt, p in enumerate(paths_l, 1): if p != '': - url_l.append(link_to(p, url('files_home', repo_name=repo_name, revision=rev, f_path=' / '.join(paths_l[:cnt])))) + url_l.append(link_to(p, url('files_home', + repo_name=repo_name, + revision=rev, + f_path='/'.join(paths_l[:cnt])))) return literal(' / '.join(url_l))