CherryPy / cherrypy / process / wspbus.py

Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Fixed #1081 (NameError in wspbus.py)
Robert Brewer avatarRobert Brewer
Fixed #1087 (PEP-3333 compliance: Unicode response headers). Also some touch-ups to prevent refleaks.
Robert Brewer avatarRobert Brewer
Fix for #1032 (Open files are left dangling by Autorestart).
Robert Brewer avatarRobert Brewer
A couple of Python2.3 fixes.
Robert Brewer avatarRobert Brewer
Bye bye, py2/3.
Robert Brewer avatarRobert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer avatarRobert Brewer
Test fixes.
Sylvain Hellegouarch avatarSylvain Hellegouarch
#958 slightly better formatting
Sylvain Hellegouarch avatarSylvain Hellegouarch
#958 thanks Jeremy Ouellette for the fix on autoreload on Jython
Robert Brewer avatarRobert Brewer
Doc work on cherrypy.process.
Default avatar Joseph Tate
Make the ChannelFailure exception more useful in backtraces and debugging shells
Robert Brewer avatarRobert Brewer
Made bus.exit call `os._exit` if called before start completes.
Robert Brewer avatarRobert Brewer
Fix for #959 (python2.4/wspbus/ChannelFailure/__init__: calls to super raises with TypeError).
Robert Brewer avatarRobert Brewer
Ported wspbus.ChannelFailures to trunk from python3.
Robert Brewer avatarRobert Brewer
Brought trunk up to par with the encoding changes from the python3 branch.
Default avatar visteya
Fix for ticket #917, Autoreload gets confused if app performs an os.chdir()
Robert Brewer avatarRobert Brewer
Partial fix for #886 (Shutdown failures). Bus.exit now calls os._exit(70) if any errors occur during shutdown.
Robert Brewer avatarRobert Brewer
Fix for #891 (substituted formatwarning is old, signature in python2.6 is changed). Also updated the isDaemon/setDaemon calls to threading.daemon for Py2.6+.
Robert Brewer avatarRobert Brewer
Bus.wait may now take a list or tuple for the 'state' arg, to wait on any of multiple states.
Robert Brewer avatarRobert Brewer
Avoid infinite loop when errors occur during publish('log').
Robert Brewer avatarRobert Brewer
Moved all bus plugins onto the engine object itself, and fixed a couple bus details along the way.
Robert Brewer avatarRobert Brewer
Audit of logging:
Robert Brewer avatarRobert Brewer
Renamed restsrv -> process. Boring but practical.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.