`Cursor.cancel()` method
Can you please add support for Cursor.cancel()?
pyodbc supports it https://github.com/mkleehammer/pyodbc/blob/45395fe723b837e836643897ff3df57034c05b22/src/cursor.cpp#L2034
it is designed to be called from another thread, so it shouldn't use the same pool as the other commands, I believe
I do not think pool will be an issue, since query that is executing occupies one thread, and Cursor.cancel() can be executed in other one.
Would you like to submit a PR?
This function's purpose is to cancel a thread, therefore, it shouldn't ever be blocked waiting for the thread it is trying to cancel. It should use a separate threadpool.