set.().__contains__(unhashable) raises on CPython, not on PyPy
From pybind11, they found this. Note it is important that the set is empty.
class A(): __hash__ = None set().__contains__(A())
On CPython2 this raises
TypeError: 'NoneType' object is not callable
On CPython3 this raises
TypeError: unhashable type: 'A'
On PyPy this does not raise.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information