(self, visited)
| 1333 | yield PyObjectPtr.from_pyobject_ptr(key) |
| 1334 | |
| 1335 | def proxyval(self, visited): |
| 1336 | # Guard against infinite loops: |
| 1337 | if self.as_address() in visited: |
| 1338 | return ProxyAlreadyVisited('%s(...)' % self.safe_tp_name()) |
| 1339 | visited.add(self.as_address()) |
| 1340 | |
| 1341 | members = (key.proxyval(visited) for key in self) |
| 1342 | if self.safe_tp_name() == 'frozenset': |
| 1343 | return frozenset(members) |
| 1344 | else: |
| 1345 | return set(members) |
| 1346 | |
| 1347 | def write_repr(self, out, visited): |
| 1348 | # Emulate Python's set_repr |
nothing calls this directly
no test coverage detected