@@ -252,13 +252,6 @@ cdef class {{name}}HashTable(HashTable):
252
252
else:
253
253
raise KeyError(val)
254
254
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
-
262
255
cpdef set_item(self, {{dtype}}_t key, Py_ssize_t val):
263
256
cdef:
264
257
khiter_t k
@@ -489,18 +482,6 @@ cdef class StringHashTable(HashTable):
489
482
else:
490
483
raise KeyError(val)
491
484
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
-
504
485
cpdef set_item(self, object key, Py_ssize_t val):
505
486
cdef:
506
487
khiter_t k
@@ -743,15 +724,6 @@ cdef class PyObjectHashTable(HashTable):
743
724
else:
744
725
raise KeyError(val)
745
726
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
-
755
727
cpdef set_item(self, object key, Py_ssize_t val):
756
728
cdef:
757
729
khiter_t k
@@ -912,9 +884,6 @@ cdef class MultiIndexHashTable(HashTable):
912
884
else:
913
885
raise KeyError(key)
914
886
915
- def get_iter_test(self, object key, Py_ssize_t iterations):
916
- raise NotImplementedError
917
-
918
887
cpdef set_item(self, object key, Py_ssize_t val):
919
888
raise NotImplementedError
920
889
0 commit comments