(o: object, attr: str)
| 33 | |
| 34 | |
| 35 | def isproperty(o: object, attr: str) -> bool: |
| 36 | return isinstance(getattr(type(o), attr, None), property) |
| 37 | |
| 38 | |
| 39 | def get_edge_candidates(o: object) -> Iterator[tuple[object, object]]: |
no test coverage detected
searching dependent graphs…