Mercurial > cpython-lru_cache-weakref
diff Objects/complexobject.c @ 5227:97852f4ebde6 legacy-trunk
Get rid of .conj pseudo data attribute for complex numbers.
Add __members__ attribute.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Tue, 01 Apr 1997 03:12:33 +0000 |
| parents | 74c12704a0bd |
| children | fbeda6f46ebb |
line wrap: on
line diff
--- a/Objects/complexobject.c Mon Mar 31 17:19:40 1997 +0000 +++ b/Objects/complexobject.c Tue Apr 01 03:12:33 1997 +0000 @@ -606,11 +606,8 @@ return (object *)newfloatobject(self->cval.real); else if (strcmp(name, "imag") == 0) return (object *)newfloatobject(self->cval.imag); - else if (strcmp(name, "conj") == 0) { - cval.real = self->cval.real; - cval.imag = -self->cval.imag; - return (object *)newcomplexobject(cval); - } + else if (strcmp(name, "__members__") == 0) + return mkvalue("[ss]", "imag", "real"); return findmethod(complex_methods, (object *)self, name); }
