Python 3 http.client getresponse () занимает всегда вместо TimeoutError - PullRequest
0 голосов
/ 16 октября 2019

Ниже мой код. Я пытаюсь использовать API распознавания квитанций Azure.

        print ("Getting image processing URL...")
        conn = http.client.HTTPSConnection('myendpoint')
        conn.request("POST", "/formrecognizer/v1.0-preview/prebuilt/receipt/asyncBatchAnalyze", image_body, binary_receipt_headers)
        response = conn.getresponse()
        data = response.read()

Он застрял в conn.getresponse(). Он должен был получить TimeoutError, но вместо этого он зависает навсегда. Как это исправить, чтобы он мог получить TimeoutError?

...