docs: def _edge_one_node(nodes: List[Node]):
          """Get edges where either the source or target are in the list of nodes.
  
          Note: doing this with the nodes directly is not yet supported by SQLAlchemy
  
          .. code-block:: python
  
              return or_(
                  Edge.source.in_(nodes),
                  Edge.target.in_(nodes),
              )
          """
          node_ids = [node.id for node in nodes]
  
          return or_(
              Edge.source_id.in_(node_ids),
              Edge.target_id.in_(node_ids),
          )