def __call__(self, handler=None):
        'Either return arguments or process handler.'
        if handler is None:
            return self.__args
        else:
            getattr(handler, self.__class__.__name__)(*self.__args)
Either return arguments or process handler.
recipes/Python/578187_Calendar_Maker/recipe-578187.py