class Visitor(dispatcher.Dispatcher, metaclass=VisitorMeta):
@dispatcher.Hook(object)
- def dispatch_object(self, node):
+ def dispatch_object(self, node, *arguments):
return node
class ContextVisitor(Visitor):
@dispatcher.Hook(object)
@contextlib.contextmanager
- def dispatch_object(self, node):
- yield super().__call__(node)
+ def dispatch_object(self, node, *arguments):
+ yield super().__call__(node, *arguments)