cherrypy
cherrypy copied to clipboard
CherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev
Originally reported by: **Jason R. Coombs (Bitbucket: [jaraco](http://bitbucket.org/jaraco), GitHub: @jaraco)** --- If `six` is imported, it creates a number of compatibility modules that are loaded on demand, including `six.moves.tkinter`. CherryPy's...
* **I'm submitting a ...** [x] bug report [ ] feature request [ ] question about the decisions made in the repository * **What is the current behavior?** Cannot handle...
Originally reported by: **Nathan Kinder (Bitbucket: [nkinder](http://bitbucket.org/nkinder), GitHub: [nkinder](http://github.com/nkinder))** --- I've noticed intermittent failures of the test_2_File_Concurrency test in test_session.py. I'm using a recent checkout from the default branch (CherryPy...
Originally reported by: **devsnd (Bitbucket: [devsnd](http://bitbucket.org/devsnd), GitHub: [devsnd](http://github.com/devsnd))** --- CherryPy assumes that the path put into the HTTPRedirect should be returned to the browser as absolute URL. This was the...
**I'm submitting a ...** - [x] bug report - [ ] feature request - [ ] question about the decisions made in the repository **Do you want to request a...
Running python 'bandit' on the root of the repo reports the following issues. Log attached to this issue. Pls. review. Code scanned: Total lines of code: 21685 Total lines skipped...
`cherrypy._cpreqbody.Part.read_headers` incorrectly assumes the part headers are encoded in ISO-8859-1 (the encoding is harcoded in the function): https://github.com/cherrypy/cherrypy/blob/2d1b3c6120f7776918d9b67c25baf2e45e4b3bbd/cherrypy/_cpreqbody.py#L641 This is a significant issue when uploading a file with a non-ASCII...
Originally reported by: **guest (Bitbucket: [guest](http://bitbucket.org/guest), GitHub: [guest](http://github.com/guest))** --- I require the ability to serve (with range support) StringIO (or file-like objects). I've made a small modification to serve_fileobj to...
In [this conversation](https://gitter.im/cherrypy/cherrypy?at=5bec1ea3214d126d9262dd70), I describe a technique I've been using that relies on the default dispatcher for many requests, but for handlers that vary by method, select different handlers based...
* **I'm submitting a ...** - [x] bug report - [ ] feature request - [ ] question about the decisions made in the repository * **Do you want to...