I do not understand. You have

 r'^\db\.py$',

shouldn't this be?

 r'^db\.py$',





On Monday, 21 October 2013 04:20:01 UTC-5, Johann Spies wrote:
>
> Hallo Massimo,
>
>
> There is a problem with sorting of model subfolders in 2.7.2. We made some 
>> changes in trunk. 
>>
>
> After this morning's updates from the trunk I got problems for the first 
> time which reflected a sorting problem:
>
> Traceback (most recent call last):
>
>   File "/home/js/web2py/gluon/restricted.py", line 217, in restricted
>
>     exec ccode in environment
>   File "/home/js/web2py/applications/nkb/models/akb/akb.py", line 22, in 
> <module>
>
>     db.executesql("set search_path to akb, public;")
> NameError: name 'db' is not defined
>
>
>  And my models directory:
>
> -rw-r--r--  1 js js  1196 Okt 11 07:43 0.py
> -rw-r--r--  1 js js  1354 Okt 10 23:02 0.py.orig
> drwxr-xr-x  2 js js  4096 Okt  8 14:44 akb
> -rw-r--r--  1 js js  7845 Okt 11 07:44 dbcommon.py
> -rw-r--r--  1 js js  7994 Okt 10 23:13 dbcommon.py.orig
> -rw-r--r--  1 js js  9459 Okt 11 07:44 db.py
> -rw-r--r--  1 js js  9504 Okt 10 23:07 db.py.orig
> drwxr-xr-x  2 js js  4096 Okt 21 10:41 isi
> -rw-r--r--  1 js js 11652 Okt  8 14:44 menu.py
> -rw-r--r--  1 js js 10060 Aug 29 09:30 menu.py.orig
> drwxr-xr-x  2 js js  4096 Okt  8 14:44 sabinet
>
>
> Please help me check that:
>>
>> [ ] if you have a byte-compiled app, it still runs fine
>> [ ] if you byte-compiler an app with trunk, it runs fine
>> [ ] models are executed in this order:
>>     models/*.py (alphabetically) then  
>>     models/<controller>*.py(alphabetically) then
>>     models/<controller>/<function>/*.py (also alphabetically)
>> [ ] if you set response.models_to_run (described in the book) the filter 
>> works correctly for normal apps and byte code compiled apps.
>>
>> None of the above worked for me.
>   
>
>> I have tried the following in 0.py but it did not solve the problem:
>
> response.models_to_run = [
>     r'^\0\.py$',
>     r'^\db\.py$',
>     r'^\dbcommon\.py$',                             
>     r'^%s/\w+\.py$' % request.controller,
>     r'^%s/%s/\w+\.py$' % (request.controller, request.function)
> ]
>
> In the end I go the app working again by doing:
>  
> > hg rename db.py 0db.py
> > hg rename dbcommon.py 0dbcommon.py 
>  
>
> Regards
> Johann
>  

-- 
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/groups/opt_out.

Reply via email to