Hi I try to write a very simple example with nevow. but I have this error, where I wrong? It seems that I cannot load the file alextest.py but the file exists! Thanks!! alex@mail:~/src/python/tests/nevow_samples/mysample0$ twistd -noy runapp.tac 2004/08/19 08:47 CEST [-] Log opened. 2004/08/19 08:47 CEST [-] twistd 1.3.0rc1 (/usr/bin/python2.3 2.3.4) starting up 2004/08/19 08:47 CEST [-] reactor class: twisted.internet.default.SelectReactor 2004/08/19 08:47 CEST [-] Loading runapp.tac... 2004/08/19 08:47 CEST [-] Traceback (most recent call last): 2004/08/19 08:47 CEST [-] File "/usr/lib/python2.3/site-packages/twisted/application/app.py", line 118, in getApplication 2004/08/19 08:47 CEST [-] application = service.loadApplication(filename, style, passphrase) 2004/08/19 08:47 CEST [-] File "/usr/lib/python2.3/site-packages/twisted/application/service.py", line 319, in loadApplication 2004/08/19 08:47 CEST [-] application = sob.loadValueFromFile(filename, 'application', passphrase) 2004/08/19 08:47 CEST [-] File "/usr/lib/python2.3/site-packages/twisted/persisted/sob.py", line 213, in loadValueFromFile 2004/08/19 08:47 CEST [-] exec data in d, d 2004/08/19 08:47 CEST [-] File "<string>", line 1 2004/08/19 08:47 CEST [-] import alextest 2004/08/19 08:47 CEST [-] ^ 2004/08/19 08:47 CEST [-] SyntaxError: invalid syntax 2004/08/19 08:47 CEST [-] Failed to load application: invalid syntax (line 1) 2004/08/19 08:47 CEST [-] Traceback (most recent call last): File "/usr/bin/twistd", line 36, in ? run() File "/usr/lib/python2.3/site-packages/twisted/scripts/twistd.py", line 184, in run app.run(runApp, ServerOptions) File "/usr/lib/python2.3/site-packages/twisted/application/app.py", line 205, in run runApp(config) File "/usr/lib/python2.3/site-packages/twisted/scripts/twistd.py", line 174, in runApp application = app.getApplication(config, passphrase) --- <exception caught here> --- File "/usr/lib/python2.3/site-packages/twisted/application/app.py", line 118, in getApplication application = service.loadApplication(filename, style, passphrase) File "/usr/lib/python2.3/site-packages/twisted/application/service.py", line 319, in loadApplication application = sob.loadValueFromFile(filename, 'application', passphrase) File "/usr/lib/python2.3/site-packages/twisted/persisted/sob.py", line 213, in loadValueFromFile exec data in d, d exceptions.SyntaxError: invalid syntax (line 1) Failed to load application: invalid syntax (line 1) 2004/08/19 08:47 CEST [-] barchi@roggeroetortia.it Poligrafico_Roggero_&_Tortia S.p.A. ------------------------------------------ Via Frejus 5 - 10092 Beinasco TO Italy Tel. +390113499222 - Fax +39 0113498866
On Thu, 2004-08-19 at 08:03, Alessandro Barchi wrote:
Hi
I try to write a very simple example with nevow.
but I have this error, where I wrong?
It seems that I cannot load the file alextest.py but the file exists!
Thanks!!
alex@mail:~/src/python/tests/nevow_samples/mysample0$ twistd -noy runapp.tac 2004/08/19 08:47 CEST [-] Log opened. 2004/08/19 08:47 CEST [-] twistd 1.3.0rc1 (/usr/bin/python2.3 2.3.4) starting up 2004/08/19 08:47 CEST [-] reactor class: twisted.internet.default.SelectReactor 2004/08/19 08:47 CEST [-] Loading runapp.tac... 2004/08/19 08:47 CEST [-] Traceback (most recent call last): 2004/08/19 08:47 CEST [-] File "/usr/lib/python2.3/site-packages/twisted/application/app.py", line 118, in getApplication 2004/08/19 08:47 CEST [-] application = service.loadApplication(filename, style, passphrase) 2004/08/19 08:47 CEST [-] File "/usr/lib/python2.3/site-packages/twisted/application/service.py", line 319, in loadApplication 2004/08/19 08:47 CEST [-] application = sob.loadValueFromFile(filename, 'application', passphrase) 2004/08/19 08:47 CEST [-] File "/usr/lib/python2.3/site-packages/twisted/persisted/sob.py", line 213, in loadValueFromFile 2004/08/19 08:47 CEST [-] exec data in d, d 2004/08/19 08:47 CEST [-] File "<string>", line 1 2004/08/19 08:47 CEST [-] import alextest 2004/08/19 08:47 CEST [-] ^ 2004/08/19 08:47 CEST [-] SyntaxError: invalid syntax 2004/08/19 08:47 CEST [-] Failed to load application: invalid syntax (line 1) 2004/08/19 08:47 CEST [-] Traceback (most recent call last): File "/usr/bin/twistd", line 36, in ? run() File "/usr/lib/python2.3/site-packages/twisted/scripts/twistd.py", line 184, in run app.run(runApp, ServerOptions) File "/usr/lib/python2.3/site-packages/twisted/application/app.py", line 205, in run runApp(config) File "/usr/lib/python2.3/site-packages/twisted/scripts/twistd.py", line 174, in runApp application = app.getApplication(config, passphrase) --- <exception caught here> --- File "/usr/lib/python2.3/site-packages/twisted/application/app.py", line 118, in getApplication application = service.loadApplication(filename, style, passphrase) File "/usr/lib/python2.3/site-packages/twisted/application/service.py", line 319, in loadApplication application = sob.loadValueFromFile(filename, 'application', passphrase) File "/usr/lib/python2.3/site-packages/twisted/persisted/sob.py", line 213, in loadValueFromFile exec data in d, d exceptions.SyntaxError: invalid syntax (line 1)
Failed to load application: invalid syntax (line 1) 2004/08/19 08:47 CEST [-]
If twisted's sob.py is one of the last modules in the traceback then the problem is almost certainly in the .tac file. In this case, the error is a syntax error on line 1 of the .tac file. I suspect that you have a DOS vs UNIX line ending problem. Have you copied the file from DOS to UNIX (or vice versa) without fixing the line endings? It looks like you're on a Linux box so "file runapp.tac" will probably report that you have CRLF line endings. If so, use flip (or similar tool) to change the line endings and try it all again. Hope this helps. Cheers, Matt -- Matt Goodall <matt@pollenation.net>
If twisted's sob.py is one of the last modules in the traceback then the problem is almost certainly in the .tac file. In this case, the error is a syntax error on line 1 of the .tac file.
I suspect that you have a DOS vs UNIX line ending problem. Have you copied the file from DOS to UNIX (or vice versa) without fixing the line endings? It looks like you're on a Linux box so "file runapp.tac" will probably report that you have CRLF line endings. If so, use flip (or similar tool) to change the line endings and try it all again.
Hope this helps.
Yes!! You have centered the objective! Probably i've copy and paste the source from a samba share. Now flipping all... Many thanks!!! Cheers, Alessandro
participants (2)
-
Alessandro Barchi
-
Matt Goodall