Just tried an upgrade to web2py 1.99.7, same issue.
On Wednesday, May 23, 2012 1:07:16 PM UTC+10, Hugh Barker wrote: > > Hi, > I need to run some code that uses the Twisted library from within web2py > (listening to multicast events on the network, parsing the data and then > inserting it into the web2pt DB for integration into a webapp). > > I get the following error upon importing Twisted. In the interests > of reproducibility, I added > > from twisted.internet import reactor > > to the first line of the default.py controller in the welcome app. This is > enough to trigger the bug: > > Traceback (most recent call last): > File "/var/www/web2py/gluon/restricted.py", line 204, in restricted > exec ccode in environment > File "/var/www/web2py/applications/welcome/controllers/default.py" > <https://ss-geospatial-hf/admin/default/edit/welcome/controllers/default.py>, > line 1, in <module> > from twisted.internet import reactor > File "/var/www/web2py/gluon/custom_import.py", line 293, in __call__ > fromlist, level) > File "/var/www/web2py/gluon/custom_import.py", line 78, in __call__ > level) > File "/usr/lib/python2.7/dist-packages/twisted/internet/reactor.py", line > 37, in <module> > from twisted.internet import default > File "/var/www/web2py/gluon/custom_import.py", line 271, in __call__ > globals.get("__file__", "")) > File "/usr/lib/python2.7/posixpath.py", line 66, in join > if b.startswith('/'): > AttributeError: 'NoneType' object has no attribute 'startswith' > > Ubuntu 12.04, Python 2.7.3, Twisted 12.0, web2py 1.99.4 > > > There's nothing wrong with my twisted install - running the code I want to > run within the web2py context as a standalone script works fine. > > > Any help much appreciated. > > > Cheers, > > Hugh. > >

