diff options
| author | Guido van Rossum <guido@python.org> | 1997-04-01 03:12:33 +0000 |
|---|---|---|
| committer | Guido van Rossum <guido@python.org> | 1997-04-01 03:12:33 +0000 |
| commit | 273e65cb2b4880dca5f4abb79534da2eb8aa7e0e (patch) | |
| tree | 9903c92f6e4da1e6deb48fa8e72dd528151d1366 | |
| parent | 29e3ffd0b1cffc3b534ef4e9e1766b76c3efeb72 (diff) | |
| download | cpython-273e65cb2b4880dca5f4abb79534da2eb8aa7e0e.tar.gz | |
Get rid of .conj pseudo data attribute for complex numbers.
Add __members__ attribute.
| -rw-r--r-- | Objects/complexobject.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/Objects/complexobject.c b/Objects/complexobject.c index b141f2fd48..197aa6db92 100644 --- a/Objects/complexobject.c +++ b/Objects/complexobject.c @@ -606,11 +606,8 @@ complex_getattr(self, name) 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); } |
