def _callFUT(self, view, attr=None, argname=None): from pyramid.util import takes_one_arg return takes_one_arg(view, attr=attr, argname=argname)
def eventonly(callee): return takes_one_arg(callee, argname='event')
def requestonly(view, attr=None): return takes_one_arg(view, attr=attr, argname='request')