SIGN IN SIGN UP

rfctr: improve part graph traversal

* Use `set()` for visited parts for O(1) lookup.

* Walk graph in `.iter_rels()` and call that in `.iter_parts()` instead
  of reimplementing traversal.
S
Steve Canny committed
aafa4814651d3677c63eae2bfab94c13337e750a
Parent: 27d66a6