In my application I have the following menu in menu.py

response.util_menu=[
    
['Disclaimer',request.function=='disclaimer',URL('util','static',args='disclaimer')],
    
['Privacy',request.function=='privacy',URL('util','static',args='privacy')],
    
['Copyright',request.function=='copyright',URL('util','static',args='copyright')],
    
['Cookies',request.function=='cookies',URL('util','static',args='cookies')],
    ['Site 
map',request.function=='sitemap',URL('util','static',args='sitemap')],
    ['Contact',request.function=='contact',URL('util','contact')]]

In web2py 2.2 this works, in web2py 2.3 it no longer does. I get the 
following error:

Traceback (most recent call last):
  File "/Users/annet/web2py/gluon/restricted.py", line 212, in restricted
    exec ccode in environment
  File "/Users/annet/web2py/applications/init/models/menu.py" 
<http://127.0.0.1:8000/admin/default/edit/init/models/menu.py>, line 55, in 
<module>
    
['Disclaimer',request.function=='disclaimer',URL('util','static',args='disclaimer')],
TypeError: 'int' object is not callable


Why isn't this menu backward compatible?


Kind regards,

Annet

-- 

--- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to