It does look like a significant change was made to Row.as_json -- 
previously it did pull the items out of _extra, but now leaves _extra in 
place. Not sure why.

Anthony

On Wednesday, June 4, 2014 6:34:35 AM UTC-4, Niphlod wrote:
>
> Does this mean that your code relied on rows.json() and now the output is 
> different ? 
> In other words: can you please state what your application needs from 
> 2.5.1 to work and doesn't with 2.9.5 ?
> Did you try with the trunk version ?
>
> On Wednesday, June 4, 2014 11:13:17 AM UTC+2, Massimiliano wrote:
>>
>> I think that is the problem.
>>
>> Data from rows.json()
>>
>> Look at the data structure:
>>
>> version 2.5.1
>>
>> u'[{"SUM(qviewriepilogoprevisioni.motrici)": 0, "zona": "ABRUZZO", 
>> "SUM(qviewriepilogoprevisioni.bilici)": 2, 
>> "SUM(qviewriepilogoprevisioni.abbinati)": 0, "tratta": "ASCOLI (Ascoli 
>> Piceno)"}, {"SUM(qviewriepilogoprevisioni.motrici)": 0, "zona": "ABRUZZO", 
>> "SUM(qviewriepilogoprevisioni.bilici)": 3, 
>> "SUM(qviewriepilogoprevisioni.abbinati)": 0, "tratta": "C. ABRUZZO 
>> (Pescara)"}]'
>>
>> version 2.9.5 Now aggregate fields are under "_extra"
>>
>> [{"cooptratte": {"tratta": "ASCOLI (Ascoli Piceno)"}, "coopzone": 
>> {"zona": "ABRUZZO"}, "_extra": {"SUM(qviewriepilogoprevisioni.bilici)": 1, 
>> "SUM(qviewriepilogoprevisioni.motrici)": 0, 
>> "SUM(qviewriepilogoprevisioni.abbinati)": 1}}]
>>
>> Thank you
>>
>> On Wed, Jun 4, 2014 at 10:47 AM, Niphlod <nip...@gmail.com> wrote:
>>
>>> I don't know what to suggest unless you show some code.
>>>
>>>
>>> On Wednesday, June 4, 2014 10:23:29 AM UTC+2, Massimiliano wrote:
>>>
>>>> I think I explained the problem in the wrong way.
>>>>
>>>> Before, with the old version of web2py some procedures that make use of 
>>>> datatable worked very well.
>>>> Today we miss some fields... aggregate fields. 
>>>>
>>>> So I was looking for an hint to make the system work again with little 
>>>> effort :D
>>>>
>>>> Thank you
>>>>
>>>>
>>>> On Tue, Jun 3, 2014 at 5:26 PM, Niphlod <nip...@gmail.com> wrote:
>>>>
>>>>> it's not a problem. we just changed the way a Rows class gets 
>>>>> represented (printing resultsets with 1k rows was kynda lame ^_^)
>>>>> if you do
>>>>>
>>>>> print rows
>>>>>
>>>>> things "change", but 
>>>>>
>>>>> for row in rows:
>>>>>      print row
>>>>>
>>>>> doesn't change a bit.
>>>>>
>>>>>
>>>>> On Tuesday, June 3, 2014 12:53:08 PM UTC+2, Massimiliano wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I've an application in production with 2.5.1-stable+timestamp.2013.06
>>>>>> .06.15.39.19, and I would like to update at the newest 
>>>>>> web2py 2.9.5-stable+timestamp.2014.03.16.02.35.39, but I could a 
>>>>>> problem with aggregate fields.
>>>>>>
>>>>>> That is what's happen:
>>>>>>
>>>>>> If I print my Rows var I get:
>>>>>> print rows:
>>>>>>
>>>>>> zone.zona,tratte.tratta,SUM(qviewriepilogoprevisioni.bilici),SUM(
>>>>>> qviewriepilogoprevisioni.motrici),SUM(qviewriepilogoprevisioni.
>>>>>> abbinati)
>>>>>> ABRUZZO,ASCOLI (Ascoli Piceno),3,0,0
>>>>>> ABRUZZO,C. ABRUZZO (Pescara),2,0,0
>>>>>> ABRUZZO,S.BENEDETTO (),1,0,1
>>>>>>
>>>>>> BUT if I do something like that:
>>>>>>
>>>>>> TABLE(rows)
>>>>>>
>>>>>> I got ONLY the 2 fields zone.zona,tratte.tratta
>>>>>>
>>>>>> With the old web2py version this wasn't happen.
>>>>>> Where can I start to look at this problem?
>>>>>>
>>>>>> Thank you
>>>>>>
>>>>>> -- 
>>>>>> Massimiliano 
>>>>>>
>>>>>  -- 
>>>>> Resources:
>>>>> - http://web2py.com
>>>>> - http://web2py.com/book (Documentation)
>>>>> - http://github.com/web2py/web2py (Source code)
>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>>>> --- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "web2py-users" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to web2py+un...@googlegroups.com.
>>>>>
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> Massimiliano 
>>>>
>>>  -- 
>>> Resources:
>>> - http://web2py.com
>>> - http://web2py.com/book (Documentation)
>>> - http://github.com/web2py/web2py (Source code)
>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to web2py+un...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> -- 
>> Massimiliano 
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to