The qrequests module uses it's own subprocess module that over shadows the Python subprocess module, which SMRF uses to call shell routines. It's a well documents qrequests problem and even the maintainers of qrequest say to use something else.
The solution is to use just a standard ThreadPool and the requests module since it's a fairly simple use case.
The
qrequests
module uses it's ownsubprocess
module that over shadows the Python subprocess module, which SMRF uses to call shell routines. It's a well documentsqrequests
problem and even the maintainers ofqrequest
say to use something else.The solution is to use just a standard
ThreadPool
and therequests
module since it's a fairly simple use case.