MCPcopy Create free account
hub / github.com/SourceCode-AI/aura / _visit_node

Method _visit_node

aura/analyzers/python/nodes.py:366–381  ·  view source on GitHub ↗
(self, context)

Source from the content-addressed store, hash-verified

364 values: list
365
366 def _visit_node(self, context):
367 for idx, key in enumerate(self.keys):
368 context.visit_child(
369 node=key,
370 replace=partial(self.__replace_key, idx=idx, visitor=context.visitor),
371 )
372
373 for idx, value in enumerate(self.values):
374 if isinstance(value, str) and value in context.stack:
375 value = context.stack[value]
376 self.values[idx] = value
377
378 context.visit_child(
379 node=value,
380 replace=partial(self.__replace_value, idx=idx, visitor=context.visitor),
381 )
382
383 def __replace_key(self, value, idx, visitor):
384 visitor.modified = True

Callers

nothing calls this directly

Calls 1

visit_childMethod · 0.80

Tested by

no test coverage detected