On Sep 9, 2010, at 9:17 AM, mdipierro wrote:
> 
> 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.

...which leaves the mystery of the routes syntax error. 

I'd try it with the first three lines (two comments and blank line) removed, 
and see what happens.

I'd also carefully check routes.py for invisible garbage characters, perhaps 
from some word processor. Word's idea of a non-breaking space, for example. 

If possible, zip the routes.py that you're uploading to GAE, and send me a copy.

> 
> 
> 
> 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
>> 
>> 


Reply via email to