Closed bstaletic closed 5 months ago
Merging #1736 (c00691f) into master (1693a93) will increase coverage by
0.02%
. The diff coverage is97.19%
.
All review comments have been addressed. Ycmd and YCM tests are passing and a manual test with unicode identifiers passed as well. Merging.
Turns out ycmd needs a tiny part of the whole framework specification from PEP 3333. Note that this does not fully conform to the specification, but it mostly does.
Currently we are only handling POST and GET requests. Support for middleware is limited. Inspired by Bottle plugins API, but only
plugin.__call__
andapp.install
are implemented. Error handling is also limited. Application needs to replace the default error handler that will handle all errors.However, this just about fits ycmd's needs.
This change is![Reviewable](https://reviewable.io/review_button.svg)