On Sep 18, 2010, at 11:52 AM, Avik Basu wrote: > > After restarting the server, I get the following error: > > SyntaxError: URL: a=index c=None f=None r=None
I was afraid of that, and I can't explain it. Please check that line 219 of gluon/compileapp.py is: environment['URL'] = html._gURL(request) And you might want to quit your server, delete all the .pyc files in gluon, and restart. Do you do anything tricky with globals() or the URL symbol in your models? And let's try one more printing attempt: if not (application and controller and function): if r: msg = 'URL: a=%s c=%s f=%s r.a=%s r.c=%s r.f=%s' % (application,controller,function,r.application,r.controller,r.function) else: msg = 'URL: a=%s c=%s f=%s r=%s u=%s' % (application,controller,function,r,URL.__name__) raise SyntaxError, msg > > On Sep 18, 2:46 pm, Jonathan Lundell <jlund...@pobox.com> wrote: >> On Sep 18, 2010, at 11:40 AM, Avik Basu wrote: >> >> >> >>> When I replace the code in gluon/html.py, I still keep getting the >>> same SyntaxError ('not enough information to build the url') which >>> seems strange since that is not even in the code anymore. >> >>> I am sort of new to debugging the gluon code so I maybe making some >>> simple mistake. I did delete the html.pyc file. Do I need to restart >>> the server? >> >> I would assume so, given the message, and especially if you're not seeing >> html.pyc getting recreated. >> >> >> >> >> >>> On Sep 18, 2:31 pm, Jonathan Lundell <jlund...@pobox.com> wrote: >>>> On Sep 18, 2010, at 9:46 AM, Avik Basu wrote: >> >>>>> Sure, I'm happy to help debug. Send me the print statements when you >>>>> get a chance. >> >>>> FWIW, I just did the same thing (move the current appadmin into my own >>>> app) and it seems to work OK; at least I can access appadmin/index OK.