(self)
| 1324 | return gdb.lookup_global_symbol('_PySet_Dummy').value() |
| 1325 | |
| 1326 | def __iter__(self): |
| 1327 | dummy_ptr = self._dummy_key() |
| 1328 | table = self.field('table') |
| 1329 | for i in safe_range(self.field('mask') + 1): |
| 1330 | setentry = table[i] |
| 1331 | key = setentry['key'] |
| 1332 | if key != 0 and key != dummy_ptr: |
| 1333 | yield PyObjectPtr.from_pyobject_ptr(key) |
| 1334 | |
| 1335 | def proxyval(self, visited): |
| 1336 | # Guard against infinite loops: |
nothing calls this directly
no test coverage detected