Source

CherryPy / cherrypy / process / plugins.py

Author Commit Message Labels Comments Date
Rene Peinthor
Python3.3 doesn't use setdaemon for initializing the daemon var anymore So BackgroundTask would always use the current threads daemon mode on py3.3
Branches
cherrypy-3.2.x
Jason R. Coombs
Override constructor in Perpetual to allow 'bus' parameter to be given. Check for presence of bus parameter when reporting exceptions in PerpetualTimer. Fixes #1183.
Branches
cherrypy-3.2.x
Jason R. Coombs
Timer class was renamed from _Timer to Timer in Python 3.3. This change adds a compatibility shim to detect this change and reference the base class accordingly. Fixes #1163.
Branches
cherrypy-3.2.x
Robert Brewer
Fix for #1070 (BackgroundTask refers to un-set "bus" member)
Robert Brewer
Bye bye, py2/3.
Robert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer
Fix for #1041 (Possible Security Issue: DropPrivileges Plugin Doesn't Remove Groups)
Sylvain Hellegouarch
#1023 on Jython automatically sets the SIGINT signal so that it exits the bus
Sylvain Hellegouarch
#947 on Jython, we attach the bus graceful operation to SIGUSR2 since SIGUSR1 cannot be set
Robert Brewer
Docs: Big cleanup of deployguide.
Robert Brewer
Even more doc work.
Robert Brewer
Fix for #1012 (process/plugins.py:PerpetualTimer wakes up CPU 20 times per second).
Robert Brewer
Doc work on cherrypy.process.
Joseph Tate
If you're going to send to new listeners, you'd better add them to the bus so that 'SimplePlugin.subscribe()' works for those new channels
Sylvain Hellegouarch
Using the public thread.get_ident API call to retrieve the ID of a thread so that it makes Jython happy
Lakin Wecker
trunk - unbuffering the stderr for the daemonizer plugin
Robert Brewer
Trap and log exceptions in PerpetualTimer Monitor threads.
Robert Brewer
trunk: A bunch more alignments between trunk and python3 syntax.
visteya
Fix for ticket #917, Autoreload gets confused if app performs an os.chdir()
Robert Brewer
Fixing a buglet when autoreloading zipimports.
Robert Brewer
Breaking out Autoreloader.sysfiles for easier inspection
Robert Brewer
Bumped up the priority of DropPrivileges.start to support the most common use: bind to a low port as root.
Robert Brewer
Fix to buglet in DropPrivileges.
Robert Brewer
Doc tweaks.
Robert Brewer
SignalHandler.unsubscribe now warns if our handler is not returned. See #826.
Robert Brewer
Fixed sig handler unsubscribe test for Unix, plus an odd race condition in autoreload.
Robert Brewer
Test and fix for #826 (SignalHandler needs an unsubscribe). Need nix testing.
Robert Brewer
Fix for #828 (CherryPy should exit on SIGHUP if not daemonized). The tests need to be exercised on Unix.
Robert Brewer
Moved all bus plugins onto the engine object itself, and fixed a couple bus details along the way.
Robert Brewer
Audit of logging: 1. cherrypy.log now defaults to INFO. 2. Bus.log now takes a 'level=INFO' arg. 3. 'log' channel subscribers now must accept a 'level' arg. 4. Some bus plugin messages upgraded to WARN or ERROR. 5. Some CP core messages upgraded to ERROR. 6. log.screen move to stderr polished. See #747.
  1. Prev
  2. 1
  3. 2
  4. Next