Inada Naoki

Results 53 issues of Inada Naoki

Currently, stop reading next request while processing request. `epoll_ctl()` is called to stop and start reading. To reduce epoll_ctl(), permit reading while processing request.

Replace http-parser with picohttpparser

- [ ] Add `ssl_*` arguments (see https://github.com/PyMySQL/PyMySQL/pull/903) - [ ] Add mogrify (#476). - [ ] #512.

- [ ] Use keyword only arguments

SQLAlchemy supports update batching using `Cursor.executemany()`. Sadly, `executemany` in PyMySQL (and mysqlclient) only support INSERT and REPLACE query. I'll add new `executemany` implementation which uses multi results. While it doesn't...

Feature Request

There are two bottlenecks. 1. Reading packet 2. Parsing packet 1 is resolved by using io module. To resolve issue 2, we should remove classes for parsing packets, and use...