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);
 }