]> granicus.if.org Git - python/commitdiff
Get rid of .conj pseudo data attribute for complex numbers.
authorGuido van Rossum <guido@python.org>
Tue, 1 Apr 1997 03:12:33 +0000 (03:12 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 1 Apr 1997 03:12:33 +0000 (03:12 +0000)
Add __members__ attribute.

Objects/complexobject.c

index b141f2fd48189f2180a6f6a32a3347b02dc932a5..197aa6db92145e890ab2bf8f05a5f4569d7c237b 100644 (file)
@@ -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);
 }