try: import rocket except: logging.warn('unable to import Rocket') True. This is supposed to fail on GAE. I will change it. No need to try the import and issue a warning on GAE.
On Sep 9, 9:57 am, Jonathan Lundell <jlund...@pobox.com> wrote: > On Sep 9, 2010, at 7:49 AM, mdipierro wrote: > > > > > gaehanlder.py does not import Rocket. > > main imports Rocket > > > Is it possible gaehandler.py or > > app.yaml were modified? > > > On Sep 9, 9:40 am, Jonathan Lundell <jlund...@pobox.com> wrote: > >> On Sep 9, 2010, at 6:27 AM, mdipierro wrote: > > >>> I do not understand where "unable to import Rocket" comes from. > > >> That's a strange error. Also, the syntax error on routes.py is on line 3, > >> which is empty; there's no code until line 4. > > >> My advice is to resolve the first error (Rocket) before worrying about the > >> routes error. > > >>> On Sep 9, 8:03 am, Richard <richar...@gmail.com> wrote: > >>>> I am using the following simple routes.py and find it works fine on > >>>> GAE with latest trunk: > > >>>> routes_in = ( > >>>> ('/', '/init/default/index'), > >>>> ('/topics', '/init/topics/index'), > >>>> ) > >>>> routes_out = [(second, first) for (first, second) in routes_in] > > >>>> On Sep 9, 9:49 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > >>>>> i cannot reproduce this problem. Can you send me your routes? > > >>>>> On Sep 7, 1:28 am, Miguel Goncalves <goncalvesmig...@gmail.com> wrote: > > >>>>>> Hi > > >>>>>> I guess this bug has not been fixed yet? > > >>>>>> I am getting the following error: > > >>>>>> unable to import Rocket > >>>>>> Your routes.py has a syntax error Please fix it before you restart > >>>>>> web2py > >>>>>> Traceback (most recent call last): > >>>>>> File > >>>>>> "/base/data/home/apps/reviewround/1.344628390884008259/gluon/rewrite.py", > >>>>>> line 106, in load > >>>>>> exec routesfp.read() in symbols > >>>>>> File "<string>", line 3 > > >>>>>> ^ > >>>>>> SyntaxError: invalid syntax > > >>>>>> <type 'exceptions.SyntaxError'>: invalid syntax (<string>, line 3) > >>>>>> Traceback (most recent call last): > >>>>>> File > >>>>>> "/base/data/home/apps/reviewround/1.344628390884008259/gaehandler.py", > >>>>>> line 52, in <module> > >>>>>> import gluon.main > >>>>>> File > >>>>>> "/base/data/home/apps/reviewround/1.344628390884008259/gluon/main.py", > >>>>>> line 66, in <module> > >>>>>> rewrite.load() > >>>>>> File > >>>>>> "/base/data/home/apps/reviewround/1.344628390884008259/gluon/rewrite.py", > >>>>>> line 114, in load > >>>>>> raise e > >>>>>> <type 'exceptions.SyntaxError'>: invalid syntax (<string>, line 3) > > >>>>>> The routes.py looks like : > >>>>>> #!/usr/bin/python > >>>>>> # -*- coding: utf-8 -*- > > >>>>>> default_application = 'reviewround' # ordinarily set in base > >>>>>> routes.py > >>>>>> default_controller = 'default' # ordinarily set in > >>>>>> app-specific > >>>>>> routes.py > >>>>>> default_function = 'index' > > >>>>>> routes_in = ( ('/', '/reviewround/default/index'),) > >>>>>> routes_out = ( ('/reviewround/default/index', '/'),) > > >>>>>> thanks > >>>>>> Miguel > >