Fixed mx.DateTime or alternative?
mal at lemburg.com
Mon Jul 9 23:36:26 CEST 2001
Chuck Esterbrook wrote:
> At 01:15 PM 7/9/2001 +0200, M.-A. Lemburg wrote:
> >Side note:
> > if x is None: ...
> >is a possible workaround which is faster than using "==" !
> I switched to that, but then there is this left over:
> if a==b:
> where a and b are literally variables and could both be DateTimes, but one
> of them ends up being None and the exception occurs. Someone suggested I
> could use:
> if str(a)==str(b):
> although before I got that suggestion, I just wrapped it with a try: and
> assumed inequality.
In this case you could use:
if a and b and (a == b): ...
(DateTime instances are always true, None is false)
CEO eGenix.com Software GmbH
Consulting & Company: http://www.egenix.com/
Python Software: http://www.lemburg.com/python/
More information about the Python-list