Message 125299 - Python tracker (original) (raw)
Right, calling PyMapping_Check() was never particularly reliable, and extension modules depending on it probably always had subtle bugs.
Perhaps it would be nice if we provided a C API to at least some of the ABC package.
In the meantime, would it be reasonable to add the moral equivalent of hasattr(type(op), 'items')
to PyMapping_Check()?