[pypy-issue] Issue #2253: Unbound method access creates fresh object each time (pypy/pypy)
David MacIver
issues-reply at bitbucket.org
Sat Mar 5 07:26:17 EST 2016
New issue 2253: Unbound method access creates fresh object each time
https://bitbucket.org/pypy/pypy/issues/2253/unbound-method-access-creates-fresh-object
David MacIver:
The following code passes on CPython 2.7.10 and fails on pypy-4.0.1:
```python
assert object.__repr__ is object.__repr__
```
The two unbound methods report as == but not identical on pypy.
I discovered this because the check that IPython pretty printing uses to test whether a type needs a custom pretty printer is whether type(c).__repr__ is object.__repr__. This works on CPython but fails on pypy.
More information about the pypy-issue
mailing list