all: fix args and kwargs
[mdis.git] / src / mdis / walker.py
index ecc9f3b86a04c674e3ce6b04b59762de7b999eeb..b98644a2e987733282fb6f3b6e1d534d3998b684 100644 (file)
@@ -46,28 +46,28 @@ class HashPath(GenericPath):
 
 class Walker(dispatcher.Dispatcher, metaclass=WalkerMeta):
     @dispatcher.Hook(tuple, list)
-    def dispatch_ordered_sequence(self, node):
+    def dispatch_ordered_sequence(self, node, *_, **__):
         for (index, item) in enumerate(node):
             yield (item, node, index, IndexPath)
 
     @dispatcher.Hook(set, frozenset)
-    def dispatch_unordered_sequence(self, node):
+    def dispatch_unordered_sequence(self, node, *_, **__):
         for item in node:
             yield (item, node, item, HashPath)
 
     @dispatcher.Hook(dataclasses.is_dataclass)
-    def dispatch_dataclass(self, node):
+    def dispatch_dataclass(self, node, *_, **__):
         for field in dataclasses.fields(node):
             key = field.name
             value = getattr(node, key)
             yield (value, node, key, AttributePath)
 
     @dispatcher.Hook(dict)
-    def dispatch_mapping(self, node):
+    def dispatch_mapping(self, node, *_, **__):
         for (key, value) in node.items():
             yield (key, node, key, HashPath)
             yield (value, node, key, IndexPath)
 
     @dispatcher.Hook(object)
-    def dispatch_object(self, node):
+    def dispatch_object(self, node, *_, **__):
         yield from ()