pyldb: py_ldb_dn_richcmp() uses PyErr_LDB_DN_OR_RAISE
commit8830149ef9648a6f1af33a120ac82930c5306404
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 14 Mar 2024 04:19:21 +0000 (14 17:19 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 10 Apr 2024 05:13:32 +0000 (10 05:13 +0000)
treea1ea2aca176473c3b27762ddc753ccce25890d6d
parent982a87cedfcf71dd22a89cfa36285a333e6dcec8
pyldb: py_ldb_dn_richcmp() uses PyErr_LDB_DN_OR_RAISE

The `if (!pyldb_Dn_Check(pydn2))` might seem redundant, but we
need it to return Py_NotImplemented before the _OR_RAISE macro
raises TypeError.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/ldb/pyldb.c