Get one wire or edge and convert to wire.
(s: Shape)
| 5122 | |
| 5123 | |
| 5124 | def _get_one_wire(s: Shape) -> Wire: |
| 5125 | """ |
| 5126 | Get one wire or edge and convert to wire. |
| 5127 | """ |
| 5128 | |
| 5129 | rv = _get_one(s, ("Wire", "Edge")) |
| 5130 | |
| 5131 | if isinstance(rv, Wire): |
| 5132 | return rv |
| 5133 | else: |
| 5134 | return Wire.assembleEdges((rv,)) |
| 5135 | |
| 5136 | |
| 5137 | def _get_wires(s: Shape) -> Iterable[Shape]: |