Paul Rubin wrote: > Right, you could use properties to make point.x get the real part of > an internal complex number. But now you're back to point.x being an > accessor function; you've just set things up so you can call it > without parentheses, like in Perl. E.g. > > a = point.x > b = point.x > assert (a is b) # can fail > > for that matter > > assert (point.x is point.x) > > can fail. These attributes aren't "member variables" any more.
Which is perfectly fine, since testing identity with `is' in this context is not useful. -- Erik Max Francis && [EMAIL PROTECTED] && http://www.alcyone.com/max/ San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis Never use two words when one will do best. -- Harry S. Truman -- http://mail.python.org/mailman/listinfo/python-list