docstr: this iterates in BFS order in order to more meaningful suggestions before cutoff
docstr_tok: ["this","iterates","in","BFS","order","in","order","to","more","meaningful","suggestions","before","cutoff"]
code: def _iterate_node(self, node, path_prefix: List[str]):
      """this iterates in BFS order in order to more meaningful suggestions before cutoff"""
      nodes_queue = deque([(node, path_prefix)])
      while nodes_queue:
          node, prefix = nodes_queue.popleft()
          for key, value in node.items():
              if not isinstance(value, self._node_type):
                  yield prefix + [key]
              else:
                  nodes_queue.append((value, prefix + [key]))
  
file_path: neptune-client/src/neptune/internal/container_structure.py
imports: from collections import deque
  from typing import Callable, Generic, List, Optional, TypeVar, Union
  from neptune.exceptions import MetadataInconsistency
  from neptune.internal.utils.paths import path_to_str
label_desc: Use image node_id 3 for calling the ContainerStructure obj's underlying member method code with example usage: obj._iterate_node(node, path_prefix) without return types