def add_urlhelpers(event): """ Add helpers to the template engine. """ event['static_url'] = lambda x: static_path(x, event['request']) event['route_url'] = lambda name, *args, **kwargs: route_path( name, event['request'], *args, **kwargs) event['has_permission'] = lambda perm: has_permission( perm, event['request'].context, event['request'])
def add_urlhelpers(event): """ Add helpers to the template engine. """ event['static_url'] = lambda x: static_path(x, event['request']) event['route_url'] = lambda name, *args, **kwargs: \ route_path(name, event['request'], *args, **kwargs) event['parse_rest'] = parse_rest event['has_permission'] = event['request'].has_permission
def add_urlhelpers(event): """ Add helpers to the template engine. """ event['static_url'] = lambda x: static_path(x, event['request']) event['route_url'] = lambda name, *args, **kwargs: route_path( name, event['request'], *args, **kwargs) event['has_permission'] = lambda perm: has_permission(perm, event['request'].context, event['request'])
def _callFUT(self, path, request, **kw): from pyramid.url import static_path return static_path(path, request, **kw)
def static_path_filter(ctx, path, **kw): """A filter from ``path`` to a string representing the relative URL. This filter calls :py:func:`pyramid.url.static_path`. """ request = get_current_request() return static_path(path, request, **kw)
def asset_path(request, asset): nonlocal assets if request.is_debug_on: assets = load_assets() return url.static_path('weasyl:' + assets[asset], request)
def static_path_filter(ctx, path, **kw): """A filter from ``path`` to a string representing the relative URL. This filter calls :py:func:`pyramid.url.static_path`. """ request = ctx.get('request') or get_current_request() return static_path(path, request, **kw)
def get_static_path(self, request): return static_path(self.static_path, request)