I almost want to say that as long as it is still a python object it
should stay python objects.
That being said, we already have the datetime_to_str flag, leave the
defaults as they were if someone wants it differently they can alter
the flag.
-Thadeus
On Sun, Mar 28, 2010 at 10:09 AM,
They should both operate the same in any case.
-Thadeus
On Mon, Mar 29, 2010 at 12:00 PM, Thadeus Burgess thade...@thadeusb.com wrote:
I almost want to say that as long as it is still a python object it
should stay python objects.
That being said, we already have the datetime_to_str
Did not really try it yet, just look into the source code here [1]. So
there are actually three relevant places:
Row.as_dict(...,datetime_to_str=False) # was datetime_to_str=True
Rows.as_dict(...,datetime_to_str=True) # did not change this time
Rows.as_list(...,datetime_to_str=True) # did
That's how it is. There are historical reasons for it.
select().as_dict(...) was designed to return a representation that
could be serialized by simplejson and other serializers. simplejson
cannot serialize date/datetime/time objects. This is no longer the
case since I patched simplejson.
I prefer the serialized data on as_dict result :)
On Thu, Mar 25, 2010 at 6:36 PM, mdipierro mdipie...@cs.depaul.edu wrote:
That's how it is. There are historical reasons for it.
select().as_dict(...) was designed to return a representation that
could be serialized by simplejson and other
On a second though, this cannot be changed, because it will break web
services example and therefore backward compatibility. @service.xmlrpc
for example cannot serialize datetime.
Anyway you can do
...select().as_list(datetime_to_str=False)
On Mar 25, 4:58 pm, Tito Garrido
What about as_dict(datetime_to_str=True)?
On Thu, Mar 25, 2010 at 7:33 PM, mdipierro mdipie...@cs.depaul.edu wrote:
On a second though, this cannot be changed, because it will break web
services example and therefore backward compatibility. @service.xmlrpc
for example cannot serialize
I just made some changes to sql.py in trunk that does what you say.
The main purpose it for testing it and see what other people have to
say.
I have to changes:
1) as_dict now behaves by default as as_list (i.e datetime is
converted to string by default)
2) when rows and records are stored in a
8 matches
Mail list logo