I confirm the bug using 2.2.1 (I am not using trunk...)

It is because in gluon/globals THREAD_LOCAL.instances do not exist and the 
replacement THREAD_LOCAL.db_instances has a different architecture.

To correct (I hope it's in the trunk already):

dbstats = [TABLE(*[TR(PRE(row[0]), '%.2fms' % (row[1] * 1000))
                               for row in l[0]._timings])
                       for i,l in THREAD_LOCAL.db_instances.iteritems()]
            dbtables = dict([(regex_nopasswd.sub('******', l[0]._uri),
                              {'defined':
                               sorted(list(set(l[0].tables) -
                                           set(l[0]._LAZY_TABLES.keys()))) 
or
                               '[no defined tables]',
                               'lazy': sorted(l[0]._LAZY_TABLES.keys()) or
                               '[no lazy tables]'})
                             for i,l in THREAD_LOCAL.db_instances.iteritems
()])



Le mercredi 14 novembre 2012 15:40:40 UTC+1, Massimo Di Pierro a écrit :
>
> Any chance you can try trunk? I remember we made some changes about it 
> recently because of a bug.
>
> On Tuesday, 13 November 2012 11:01:51 UTC-6, Maciej Kwiecień wrote:
>>
>> Dear All, 
>>
>> I'm using 2.2.1 version on Apache 2.2.19 with ssl, on Windows 7 (64 bit). 
>> The database engine is MySQL. 
>>
>> No matter how my models look like I never get anything in "db stats" and 
>> "db tables" info in response.toolbar().
>> When I explicitly output db._timings in the view, at least 3 queries are 
>> shown.
>>
>> What can be the reason?
>>
>> Thank you!
>> Maciek
>>
>

-- 



Reply via email to