@@ -252,13 +252,6 @@ cdef class {{name}}HashTable(HashTable):
252252 else:
253253 raise KeyError(val)
254254
255- def get_iter_test(self, {{dtype}}_t key, Py_ssize_t iterations):
256- cdef Py_ssize_t i, val=0
257- for i in range(iterations):
258- k = kh_get_{{dtype}}(self.table, val)
259- if k != self.table.n_buckets:
260- val = self.table.vals[k]
261-
262255 cpdef set_item(self, {{dtype}}_t key, Py_ssize_t val):
263256 cdef:
264257 khiter_t k
@@ -489,18 +482,6 @@ cdef class StringHashTable(HashTable):
489482 else:
490483 raise KeyError(val)
491484
492- def get_iter_test(self, object key, Py_ssize_t iterations):
493- cdef:
494- Py_ssize_t i, val
495- char *v
496-
497- v = util.get_c_string(key)
498-
499- for i in range(iterations):
500- k = kh_get_str(self.table, v)
501- if k != self.table.n_buckets:
502- val = self.table.vals[k]
503-
504485 cpdef set_item(self, object key, Py_ssize_t val):
505486 cdef:
506487 khiter_t k
@@ -743,15 +724,6 @@ cdef class PyObjectHashTable(HashTable):
743724 else:
744725 raise KeyError(val)
745726
746- def get_iter_test(self, object key, Py_ssize_t iterations):
747- cdef Py_ssize_t i, val
748- if key != key or key is None:
749- key = na_sentinel
750- for i in range(iterations):
751- k = kh_get_pymap(self.table, <PyObject*>key)
752- if k != self.table.n_buckets:
753- val = self.table.vals[k]
754-
755727 cpdef set_item(self, object key, Py_ssize_t val):
756728 cdef:
757729 khiter_t k
@@ -912,9 +884,6 @@ cdef class MultiIndexHashTable(HashTable):
912884 else:
913885 raise KeyError(key)
914886
915- def get_iter_test(self, object key, Py_ssize_t iterations):
916- raise NotImplementedError
917-
918887 cpdef set_item(self, object key, Py_ssize_t val):
919888 raise NotImplementedError
920889
0 commit comments