tdb/pytdb: remove useless HAVE_ITER non-flag
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 1 Feb 2023 00:08:27 +0000 (13:08 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 3 Feb 2023 02:27:32 +0000 (02:27 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/tdb/pytdb.c

index d609bf6d3e96fdbda3ecc340f0762a4be56734ff..85df1b1862160cbfefda20e1a12b54cdef758976 100644 (file)
@@ -31,8 +31,6 @@
 /* Include tdb headers */
 #include <tdb.h>
 
-#define Py_TPFLAGS_HAVE_ITER 0
-
 /* discard signature of 'func' in favour of 'target_sig' */
 #define PY_DISCARD_FUNC_SIG(target_sig, func) (target_sig)(void(*)(void))func
 
@@ -754,7 +752,7 @@ static PyTypeObject PyTdb = {
        .tp_dealloc = (destructor)tdb_object_dealloc,
        .tp_as_mapping = &tdb_object_mapping,
        .tp_as_sequence = &tdb_object_seq,
-       .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_ITER,
+       .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
        .tp_iter = PY_DISCARD_FUNC_SIG(getiterfunc,tdb_object_iter),
 };