Source

CherryPy / cherrypy / __init__.py

The branch 'cherrypy-3.1.x' does not exist.
Author Commit Message Labels Comments Date
Robert Brewer
Bumping to 3.1.2.
Tags
cherrypy-3.1.2
Branches
cherrypy-3.1.x
Robert Brewer
Merge from trunk for today's fixes [2072] to [2080].
Tags
cherrypy-3.1.1
Branches
cherrypy-3.1.x
Robert Brewer
Upping version numbers to 3.1.1.
Branches
cherrypy-3.1.x
Robert Brewer
Marking CP 3.1.0 final.
Tags
cherrypy-3.1.0
Robert Brewer
Fix for #826 (@cherrypy.expose() fails with no argument).
Robert Brewer
Moved all bus plugins onto the engine object itself, and fixed a couple bus details along the way.
Robert Brewer
Updating version to 3.1rc1.
Robert Brewer
Fix for #805 (Remove import of inspect).
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.
Robert Brewer
Renamed restsrv -> process in all referrers.
Robert Brewer
Half of the fix for #717 (sessions should have a __len__ function). Not implemented yet for PG, Memcached.
Christian Wyglendowski
Version number bump in preparation for 3.1.0beta3.
Tags
cherrypy-3.1.0beta3
Robert Brewer
Moved win32 console ctrl handler into a separate plugin, so that it's able to be disabled for those who 1) aren't working in a console, or 2) aren't using the Bus event loop.
Robert Brewer
Fix for #756 (Deprecate server.quickstart): * server.quickstart now does nothing but raise a warning. * Made 'root' argument to cherrypy.quickstart optional (to make tutorials easier, but it applies broadly). * Removed all calls to server.quickstart.
Robert Brewer
Some bus/plugin improvements.
Robert Brewer
Trunk fix for #752 (Return cherrypy.server to a single-server model): 1. Change restsrv.servers.ServerManager (multiple httpservers) to ServerAdapter (one httpserver). 2. cherrypy.server is now a subclass of ServerAdapter, and is subscribed by default. 3. Made several plugin methods idempotent that weren't before. 4. Added names to win32 bus state events. Also fixed a buglet in win32 block(). 5. Added repr to wspbus.states.State objects. 6. Did ''not'' change …
Robert Brewer
Marking 3.1beta.
Robert Brewer
Fix for #725 (cherrypy.url should default to emitting server-relative URL's). It doesn't default (that would break backward compatibility), but at least there's an option for it now.
Robert Brewer
Docs and new url() test.
Robert Brewer
Fix for #740 (Default server.socket_host to IPv4 address).
dan
Moving execv to the main thread to fix restarts on OSX. Removing Reexec. Changing the reloader to signal the bus to restart.
Robert Brewer
Final fixes to test_states.
Robert Brewer
Reworked WSPBus plugins; most now have a 'subscribe' method which attaches them to the bus in a separate step from init. This allows frameworks to create canonical plugin instances but delay or skip their subscription. Some plugins' method names changed (from e.g. {{{__call__}}} to {{{start}}}) to take advantage of a new SimplePlugin base class. The daemonize func is now a Daemonizer class for this reason. Also removed the SubscribedObject class; it was too much magic. The few consumers of it in CherryPy revert to calling canonical plugin instances instead.
Robert Brewer
Doc updates, better memcached detection in test_session, and changed cherrypy.url to be more easily mockable.
Robert Brewer
Promoted {{{cherrypy._serving}}} to {{{cherrypy.serving}}}.
Robert Brewer
New WSPBus log behavior, plus a signal fix.
Robert Brewer
restsrv changes: 1. Renamed base.Engine to wspbus.Bus and made it generally useful in isolation. 2. Renamed 'reexec' channel to 'restart'. 3. Merged engine.wait into bus.block. The block method now takes an optional 'state' arg. 4. Made the SignalHandler auto-register some signals on init. 5. Added win32events for all states. 6. Made all states into sentinels instead of ints. New wspbus.states (and bus.state…
Robert Brewer
Trunk fix for #677 (_cpwsgi requestLine: PATH_INFO SCRIPT_NAME).
Robert Brewer
Oops. Fix for [1659].
Robert Brewer
Final fix for #662 (error on configuration directive tools.caching.delay/maxobjects/maxsize). Trunk (3.1) now forces most caching config to apply site-wide. Also changed MemoryCache.key to MemoryCache.key().
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. Next