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()?