Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Fix native WSGI-less HTTP server support #1785
What kind of change does this PR introduce?
What is the related issue number (starting with
What is the current behavior? (You can also link to an open issue here)
When trying to use a native HTTP server, HTTP requests processing fails because Cheroot's HTTP layer stores parsed request info as bytes and CherryPy relies on it being native strings (which means Unicode text under Python 3). WSGI layer does this conversion on the Cheroot side, but the native server doesn't have this.
What is the new behavior (if this is a feature change)?
This was referenced
Jun 22, 2019
@@ Coverage Diff @@ ## master #1785 +/- ## ========================================== - Coverage 81% 80.64% -0.37% ========================================== Files 104 104 Lines 13654 13250 -404 ========================================== - Hits 11061 10685 -376 + Misses 2593 2565 -28