RE: [Zope] The Honest Scoop on Zope
-----Original Message----- From: John Goerzen [mailto:jgoerzen@complete.org] Sent: Thursday, September 09, 1999 10:42 AM To: Terrel Shumway Cc: zope@zope.org Subject: Re: [Zope] The Honest Scoop on Zope
Terrel Shumway <tshumway@epicor.com> writes:
The Python tutorial may help with things like embedding quotes and "casting"
(Python is dynamically typed: casting is a foreign concept). http://www.python.org/doc
OK, but not quite so in Zope. For instance, when I want to compare a date to, say, January 1, 1980, I can't just use <=. I must first use the (undocumented) _.DateTime to convert '1980/01/01' to a Date object. THEN I can use <=.
This is the same in Python. Python does not 'type' objects but objects still have a type. You are expected to understand at each stage in the life of an object what type it is.
Incidentally, how can I overload <= to work with my own objects?
Your object must define an __cmp__ method: http://www.python.org/doc/current/ref/customization.html#l2h-130 -Michel
-- John
-- John Goerzen Linux, Unix consulting & programming jgoerzen@complete.org | Developer, Debian GNU/Linux (Free powerful OS upgrade) www.debian.org | -------------------------------------------------------------- --------------+ The 139,134,919th prime number is 2,884,111,709.
_______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope
(To receive general Zope announcements, see: http://www.zope.org/mailman/listinfo/zope-announce
For developer-specific issues, zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )
participants (1)
-
Michel Pelletier