summaryrefslogtreecommitdiff
path: root/cherrypy/lib/covercp.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove reliance on sixJason R. Coombs2018-09-021-2/+1
|
* Feed the hobgoblins (delint).Jason R. Coombs2017-10-271-1/+1
|
* Remove duplicate importsJason R. Coombs2017-07-101-2/+0
|
* Rely on six for urllib moves.Jason R. Coombs2017-07-091-3/+4
|
* PEP8fy codebase: eliminated E305 flake8 errorSviatoslav Sydorenko2017-03-111-0/+1
|
* Convert all strings to conform single-quoted styleSviatoslav Sydorenko2016-09-081-21/+21
| | | | pre-commit run double-quote-string-fixer --all-files
* Fix E402 in lib/covercpSviatoslav Sydorenko2016-09-081-2/+3
|
* Correct typos in expose decorator usage. Fixes #1444.Jason R. Coombs2016-06-061-3/+3
|
* Use expose decorator throughout the codebase.Jason R. Coombs2016-06-051-4/+7
|
* More PEP8 work.Gustavo Picon2014-01-121-8/+21
|
* Running: autopep8 -vvvvv -i `find . -name '*.py'`Gustavo Picon2014-01-121-8/+17
| | | | | --HG-- branch : autopep8
* Removed trailing whitespace from the codebase.Gustavo Picon2012-04-031-25/+25
| | | | sed -i '' -e 's/ *$//' `find cherrypy -name '*.py'`
* Bye bye, py2/3.Robert Brewer2011-07-021-0/+365
|
* Bringing python3 back into trunk with its own py3 folder; what was in trunk ↵trunkRobert Brewer2011-02-251-365/+0
| | | | goes in the py2 folder, and we can use a single setup.py to install either, depending on the version of Python that runs setup.py install.
* Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.Robert Brewer2011-02-241-1/+1
|
* Sphinx docs in cherrypy.lib.*chbrown2010-02-241-9/+7
|
* Update covercp and test suite to use coverage 3.2. Should be faster. Note ↵Joseph Tate2010-01-281-20/+23
| | | | no branch coverage yet.
* More syncs with python3.Robert Brewer2009-06-091-3/+3
|
* trunk - adding a py3util module that will normalize as many differences ↵Lakin Wecker2009-06-011-3/+3
| | | | between this branch and the python3 branch as it can. First it includes a py3print call who's signature matches that of print in python3. Also removed a few byte strings of the form b''
* trunk - removing unused imports.Lakin Wecker2009-05-311-5/+0
|
* covercp: Fixed bug when supplying port via command line. Added commandline ↵Robert Brewer2009-04-231-12/+20
| | | | option to serve different root. Removed admonition to subscribe covercp.start to start_thread.
* Coerced all path names in covercp.py to lower-case, since some versions ofzakj2007-10-301-2/+2
| | | | coverage do so.
* New pywebd module. Trunk is now "3.1alpha".Robert Brewer2007-03-051-2/+3
|
* Changed server.start to server.quickstart, and server.start_all to server.start.Robert Brewer2006-08-051-3/+1
|
* Moved coverage out of the core.Robert Brewer2006-06-121-5/+10
|
* Moved covercp, profiler to tree.mount syntax.Robert Brewer2006-05-071-1/+1
|
* Moved the following config keys out of the "server." namespace (so that ↵Robert Brewer2006-05-071-1/+1
| | | | | | | | | | | | | | "server." may mean "httpserver"): * default_content_type * log_access_file * log_config_options * log_file * log_file_not_found * log_request_headers * log_to_screen * show_tracebacks * throw_errors
* Separated cherrypy.server (HTTP) from cherrypy.engine (app):Robert Brewer2006-05-041-0/+1
| | | | | | | | 1. Most CP apps must now make both a call to cherrypy.server.start(server=None) and a call to cherrypy.engine.start(blocking=True). 2. The on_start_server_list and on_stop_server_list are now on_start_engine_list and on_stop_engine_list. 3. "start_with_callback" is now an attribute of Engine. So is "request". 4. Server.start now takes a single "server" arg, which can be a server instance, a string (fully qualified class name), or None (to start the default WSGI server). 5. Server still has a wait method, but otherwise does no blocking.
* Big change: camelCase to lower_with_underscore names (still need to update ↵Remi Delon2005-12-031-2/+2
| | | | the book)
* Fix for #374 (reduce license boilerplate to a single LICENSE.txt file).Robert Brewer2005-10-311-28/+0
|
* Improved covercp's annotated file output: blank lines have been reinstated, ↵Robert Brewer2005-08-251-13/+14
| | | | but blank or other non-statement lines are marked "not covered" if the next valid statement line is marked "not covered".
* 1. More improvements to coverage browser.Robert Brewer2005-08-241-54/+106
| | | | 2. Fix for ticket #261 (autoreload failed on file deletions).
* Upgrades to coverage browser (thanks to Keir Mierle). See ticket #262.Robert Brewer2005-08-231-133/+204
|
* Prettier covercp report output (tree format plus percents).Robert Brewer2005-08-191-16/+94
|
* Added filename, "percent covered" to covercp reports.Robert Brewer2005-08-181-5/+16
|
* 1. Config section [global] (pathless) is now distinct from [/] (root path); ↵Robert Brewer2005-08-091-5/+4
| | | | | | | | | | they are no longer synonyms. "global" is the parent of "/". 2. The Request-URI is now parsed much earlier in Request processing, so that onStartResource and error filter methods may have access to it. 3. Absolute URI's (on the request line) are now converted to relative URI's to facilitate configMap lookups. 4. A Request-URI of "*" sets cherrypy.request.path to "global" (again for configMap). 5. Fixed a bug in config.getAll where the initial slash was missing for configMap lookups. 6. Bugfix: del Content-Length header if None.
* 1. Builtin HTTP servers now check for free port.Robert Brewer2005-07-221-0/+1
| | | | 2. Bugfix in covercp (had bad data if server restarted between requests).
* 1. Pulled dict_from_config_file out of config._load to make it reusable.Robert Brewer2005-07-181-1/+11
| | | | 2. Made test.test.main() reusable by CP apps.
* config.update: fixed default overide value, fixed newlines in covercp.pyMichael Robinson2005-07-071-20/+20
|
* Minor improvements to code-coverage.Robert Brewer2005-07-071-28/+24
|
* Oops. Forgot a file.Robert Brewer2005-07-071-0/+165