def __call__(self, *funcObjs):
        if not funcObjs:
            raise TypeError("expose() takes at least 1 argument (0 given)")
        for fObj in funcObjs:
            fObj.exposedThrough = getattr(fObj, 'exposedThrough', [])
            fObj.exposedThrough.append(self)
        return funcObjs[0]
Add one or more functions to the set of exposed functions.
dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/web/_element.py/Expose.__call__