requests.{get,post} timeout

Jon Ribbens jon+usenet at unequivocal.eu
Fri Aug 25 16:16:52 EDT 2017


On 2017-08-25, Chris Angelico <rosuav at gmail.com> wrote:
> On Sat, Aug 26, 2017 at 5:40 AM, Jon Ribbens <jon+usenet at unequivocal.eu> wrote:
>> On 2017-08-25, Chris Angelico <rosuav at gmail.com> wrote:
>>> On Sat, Aug 26, 2017 at 1:47 AM, Jon Ribbens <jon+usenet at unequivocal.eu> wrote:
>>>> On 2017-08-25, Chris Angelico <rosuav at gmail.com> wrote:
>>>>> That looks like an exception to me. Not a "process is now terminated".
>>>>> That's what happened when I pressed Ctrl-C (the IP address was
>>>>> deliberately picked as one that doesn't currently exist on my network,
>>>>> so it took time).
>>>>
>>>> Ok yes, so ctrl-C is sending SIGINT which interrupts the system call
>>>> and is then caught as a Python exception, so this is very similar to
>>>> the SIGALRM idea you already suggested, in that it doesn't work with
>>>> threads, except it also relies on there being a person there to press
>>>> ctrl-C. So we still don't have any workable solution to the problem.
>>>
>>> The two complement each other. Want something on a specified clock?
>>> SIGALRM. Want to handle that fuzzy notion of "it's been too long"? Let
>>> the user hit Ctrl-C. They work basically the same way, from different
>>> causes.
>>
>> Neither works with threads. Threads, neither of them work with.
>> With threads, neither of them works. Works, threads with, neither
>> of them does. Of them, working with threads, does neither. Threads!
>> Them work with! Does not!
>
> So why are you using multiple threads? You never said that part.

I said it in the majority of the posts I've made in this thread.
I said it in the post you were responding to just now. I'm using
threads. Now I've said it again.



More information about the Python-list mailing list