Thank you, it still needs more work:
Traceback (most recent call last):
File "C:\w2p\trunk\gluon\restricted.py", line 212, in restricted
exec ccode in environment
File "C:\w2p\trunk\applications\test\controllers/rest.py", line 28, in
<module>
File "C:\w2p\trunk\gluon\globals.py", line 193, in <lambda>
self._caller = lambda f: f()
File "C:\w2p\trunk\gluon\globals.py", line 157, in f
return rest_action(*_self.args, **_self.vars)
File "C:\w2p\trunk\applications\test\controllers/rest.py", line 12, in GET
parser = b1.parse_as_rest(patterns,args,vars)
File "C:\w2p\trunk\gluon\dal.py", line 7221, in parse_as_rest
tokens = pattern.split('/')
AttributeError: 'tuple' object has no attribute 'split'
I tried fixing it by adding the basequery handling code there too but then
it fails with:
Traceback (most recent call last):
File "C:\w2p\trunk\gluon\restricted.py", line 212, in restricted
exec ccode in environment
File "C:\w2p\trunk\applications\test\controllers/rest.py", line 28, in
<module>
File "C:\w2p\trunk\gluon\globals.py", line 193, in <lambda>
self._caller = lambda f: f()
File "C:\w2p\trunk\gluon\globals.py", line 163, in f
raise e
TypeError: Incorrect padding
Denes
On Wednesday, January 9, 2013 11:44:38 AM UTC-5, Massimo Di Pierro wrote:
>
> I have implemented what you requested:
>
> patterns = [ ('/dogs[pet]', db.pet.kind=='dog') ]
>
> Can you please check it?
>
--