I have reverted one of the changes and this should now work.

What I need to know is make sure we did not break backward compatibility. 

On Friday, 6 July 2012 09:23:15 UTC-5, Richard wrote:
>
> What I have to do to make it works :
>
>
> for r in db().select(db.dict_database.ALL):
>     print r['"dict_database"."table_name"']
>
> I have to use the table name and the field name as key to get row field 
> data, the worst is that it needs double quoting the table name and field 
> name and quote both...
>
> It must be something wrong??
>
> Richard
>
> On Fri, Jul 6, 2012 at 10:05 AM, Richard Vézina <
> [email protected]> wrote:
>
>> Hello,
>>
>> This line in my app failed with <type 'exceptions.KeyError'> '*table_name
>> *'
>>
>>
>> dblabels_en = cache.ram('dblabels_en',
>>     lambda: dict([(r.*table_name* + r.column_name, r.column_name_en_ui)\
>>                  for r in db().select(db.dict_database.ALL)]),
>>     time_expire=3600)
>>
>> Is the way row behave have change?
>>
>> Richard
>>
>>
>> On Fri, Jul 6, 2012 at 9:27 AM, Richard Vézina <
>> [email protected]> wrote:
>> >
>> > I try and report back!
>> >
>> > Richard
>> >
>> >
>> > On Fri, Jul 6, 2012 at 8:59 AM, Alec Taylor <[email protected]> 
>> wrote:
>> >>
>> >> > By the way, what is "salt password"? I searched dictionary, but 
>> didn't find
>> >> > a good translation. Sorry my poor English.
>> >> http://en.wikipedia.org/wiki/Salt_%28cryptography%29
>> >>
>> >> Basically means adding some padding to increase the strength of the
>> >> encryption without having the user create a longer password. (although
>> >> longer password would make that even more secure)
>> >
>> >
>>
>
>

Reply via email to