def profile_url(email_address): """Retrieve the url for a person's profile, given only their email address""" session = create_session() users = session.query(Person).select_by(email_address=email_address) if len(users) < 1: return None user = users[0] if user.handle is not None: key = user.handle else: key = user.id return h.url_for(controller='person', action='view', id=key)
def get_nav_class_state(url, request, partial=False): """ Helper function that just returns the 'active'/'inactive' link class based on the passed url. """ if partial: _url = h.url_for( controller=request.environ['pylons.routes_dict']['controller'], action=None, id=None ) else: _url = h.url_for( controller=request.environ['pylons.routes_dict']['controller'], action=request.environ['pylons.routes_dict']['action'], id=None ) if url == request.path_info: return 'active' elif url.startswith(_url) and partial: return 'active' elif url == _url: return 'active' else: return 'inactive'
def deprecated_h(self): return Response("%s is %s" % (h.url_for(), deprecated_h.url_for()))
def deprecated_h(self): return '%s is %s' % (h.url_for(), deprecated_h.url_for())
def deprecated_h(self): return "%s is %s" % (h.url_for(), deprecated_h.url_for())
def deprecated_h(self): return Response('%s is %s' % \ (h.url_for(), deprecated_h.url_for()))