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.