Follow up on the crashing problem: I use several spaces (virtual desktop), each one being dedicated to an application. One of them contains the Terminal where I run the web.py application, and one contains Safari. If I send several requests (3 to 5) from safari (fast --clic-clic- clic) to web.py, switch to the terminal containing web.py and trying to kill (Ctrl-C) the application, each time the system crashes. If I use Firefox, the browser does not allow me to send very fast multiple queries clicking on the submit form. So I cannot reproduce the same behavior.
Not sure this is a web.py problem after all, but I am surprise that I can bring down OSX easily using this technique. - fast network requests - killing the server process Only Snow Leopard crashes, not Leopard. Does any one can reproduce this problem? On Nov 30, 12:29 pm, "r." <[email protected]> wrote: > Hi, > > I just had a strange behavior with app.run() depending on where I call > it. > > <pre> > import web > urls = ('/', 'index') > app = web.application(urls, globals()) > class index: > def GET(self): > return 'Hello world.' > app.run() > </pre> > > raises a > > <pre> > File "/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/site-packages/web.py-0.33-py2.6.egg/web/wsgiserver/ > __init__.py", line 1596, in start > raise socket.error, msg > error: [Errno 48] Address already in use > </pre> > > while the same code, replacing the last line with > > <pre> > if __name__ == '__main__': > app.run() > </pre> > > runs nicely. > > In addition, the first version crashed my Snow Leopard several times > (until I found that I need to use the if main). > > I have the same behavior with > - Snow Leopard, Python 2.6.4, web.py 0.33 fresh out from PyPi > - Leopard, Python 2.6.3, web.py 0.31 > > Thanks, > r. -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.
