> why not just inherit from datetime instead?

I'll probably do that in the next iteration.

> or read footnote 4 under "supported operations" on this page for info on how 
> to
> implement mixed-type comparisions:
>
>     http://docs.python.org/lib/datetime-datetime.html

OK.  I added a 'timetuple' attribute to my class.  Now comparisons seem
to "just work".  This has made it even more obvious to me that I don't
understand how comparisons function:

If the GeneralizedTime instance is on the LHS of the comparison and the
datetime instance on the RHS, why would datetime's __cmp__ method be
called?  I assume its being called since GeneralizedTime sure doesn't
care whether or not it has a timetuple attribute...

I've read through the "Basic customization" section of the language
reference, which doesn't seem to describe a scenario where the __cmp__
method on the RHS is called.

Thanks...

-Ben

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to