If I put old (v 1.75) regex there (line 75), version 1.65.1 stops working - says invalid on any request like 127.0.0.1:8000 , admin/ default/index etc:
OLD REGEX: regex_url = \ re.compile('(?:^$)|(?:^\w+/?$)|(?:^\w+/[\w\-]+/?$)|(?:^\w+/[\w\-]+/ \w+/?$)|(?:^\w+/[\w\-]+/\w+(/[\w\-]+(\.[\w\-\=]+)*)+/?$)|(?:^(\w+)/ static(/[\w\-\=]+(\.[\w\-]+)*)+$)' ) NEW REGEX: regex_url = \ re.compile('(^/(?P<b>\w+)/static/(?P<x>(\w[\-\=\./]?)*)$)|(^(/(? P<a>\w+)(/(?P<c>\w+)(/(?P<f>\w+)(\.(?P<e>\w+))?(/(?P<s>(\w[\-\=\./]?) +))?)?)?)?/?$)') They are so different that it would take me ages to understand... Don't have time right now to find in versions when it changed but if anybody has idea please help. Test case: http://127.0.0.1:8000/welcome/default/index/1 works (1 is unused param just for testing) http://127.0.0.1:8000/welcome/default/index/-1 gives INVALID REQUEST error. Thank you! On Jul 9, 11:01 am, Yarko Tymciurak <yark...@gmail.com> wrote: > you can browse through all the changes in main.py near line 75 from > here:http://bazaar.launchpad.net/~mdipierro/web2py/devel/changes?filter_fi... > > > > On Thu, Jul 9, 2009 at 1:58 AM, Yarko Tymciurak <yark...@gmail.com> wrote: > > I suspect this is regex_url (gluon/main.py about line 75). > > > You can search thru all the version changes in launchpad - it might be this > > change (or maybe an eralier one): > > >http://bazaar.launchpad.net/~mdipierro/web2py/devel/revision/917#gluo...<http://bazaar.launchpad.net/%7Emdipierro/web2py/devel/revision/917#gl...> > > > On Thu, Jul 9, 2009 at 1:40 AM, SergeyPo <ser...@zarealye.com> wrote: > > >> In version 1.57 this worked: 127.0.0.1:8000/appname/controllername/ > >> function/1/-1/10/-10<http://127.0.0.1:8000/appname/controllername/%0Afunction/1/-1/10/-10> > >> (notice negative numbers in arguments) > > >> In version 1.65 this causes 'Invalid Request' error. This makes my app > >> incompatible. Please help me where to look to patch. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---