def any_url(paste, filename=None): idu = lambda k,v: absolute_url('.get', **{k: (paste[v], filename)}) if paste.get('namespace'): return idu('label', 'label') if paste.get('private'): return idu('sha1', 'digest') if paste.get('label'): return idu('label', 'label') return idu('sid', 'digest')
def any_url(paste, filename=None): idu = lambda k, v: absolute_url('.get', **{k: (paste[v], filename)}) if paste.get('namespace'): return idu('label', 'label') if paste.get('private'): return idu('sha1', 'digest') if paste.get('label'): return idu('label', 'label') return idu('sid', 'digest')
def _url(endpoint, **kwargs): return absolute_url(endpoint, **kwargs)
def idu(k, v): kwargs = {k: (paste[v], filename)} return absolute_url('.get', **kwargs)