annotate decoupage/utils.py @ 96:21273cdb2047

minor polish
author Jeff Hammel <k0scist@gmail.com>
date Sun, 21 Aug 2016 19:46:00 -0700
parents cf18ea0313f9
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