On Fri, 2010-10-29 at 13:15 +0200, jf wrote: > Hi, > I've a bug in my code and I'm trying de reproduce it. > To trace the bug I print arguments, and it produces this: > {'date': <DateTime '20091020T00:00:00' at 558d128>} > My question is: what is: <DateTime '20091020T00:00:00' at 558d128>? > I use mx.DateTime put if I print it I get: > <mx.DateTime.DateTime object for '2010-10-29 13:13:25.55' at 7f0bb54e1298> > So what kind of object <DateTime> is ?
In this case it is clearly mx.DateTime.DateTime. __repr__ and __str__ may produce different representations; so it can just depend on how the 'representation' is being generated. If you really want to know the type of an object: use type(x) from datetime import datetime x = datetime.now() type(x) <type 'datetime.datetime'> -- http://mail.python.org/mailman/listinfo/python-list