annotate decoupage/utils.py @ 60:cf18ea0313f9

add some RSS
author Jeff Hammel <jhammel@mozilla.com>
date Sun, 21 Nov 2010 17:00:02 -0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
60
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
1 def link(request, path):
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
2 """return a permalink"""
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
3 base_url = request.application_url.rstrip('/')
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
4 if not path:
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
5 return base_url + '/'
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
6 if not isinstance(path, basestring):
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
7 path = '/'.join(path)
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
8 return '%s/%s' % (base_url, path.lstrip('/'))
cf18ea0313f9 add some RSS
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
9