To clarify my abve post,
I am using this code, and it fails without a ticket:
def myfunc():
rows = db(db.table.id>0).select()
dummy = []
for r in rows:
if some_condition:
r.item=False
dummy.append(r)
else:
dummy.append(r)
return dummy
And I get a not serializable when I use this code
@service.json
def myfunc():
rows = db(db.table.id>0).select()
dummy = []
for r in rows:
if some_condition:
r.item=False
dummy.append(r)
else:
dummy.append(r)
return dummy
On Tuesday, August 21, 2012 10:54:46 PM UTC+8, Massimo Di Pierro wrote:
>
> Make sure you have the latest trunk.
>
> On Tuesday, 21 August 2012 09:37:56 UTC-5, lyn2py wrote:
>>
>> When I perform:
>>
>> rows = db(db.table.id>0).select()
>> return rows
>>
>> It is OK
>>
>> But when I perform:
>> rows = db(db.table.id>0).select()
>> dummy = []
>> for r in rows:
>> if some_condition:
>> r.item=False
>> dummy.append(r)
>> else:
>> dummy.append(r)
>> return dummy
>>
>> I get the not serializable error. What am I doing wrong?
>>
>
--