Size: a a a

2021 November 16

T

Tishka17 in Python
>>> resp = requests.get('http://192.1.5.2', timeout=50)
^CTraceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/home/tishka17/src/tmp/venv/lib/python3.8/site-packages/requests/api.py", line 75, in get
   return request('get', url, params=params, **kwargs)
...
 File "/usr/lib/python3.8/http/client.py", line 947, in send
   self.connect()
 File "/home/tishka17/src/tmp/venv/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
   conn = self._new_conn()
 File "/home/tishka17/src/tmp/venv/lib/python3.8/site-packages/urllib3/connection.py", line 169, in _new_conn
   conn = connection.create_connection(
 File "/home/tishka17/src/tmp/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
   sock.connect(sa)
KeyboardInterrupt
>>>
источник

A

Alex in Python
SIGINT ловит скажем так главный поток (на самом деле все сложнее)
источник

A

Alex in Python
у него requests.get в другом потоке
источник

T

Tishka17 in Python
а, вы про другие потоки
источник

T

Tishka17 in Python
сделать их демонами и пофиг
источник

A

Alex in Python
ну это хардкорный вариант
источник

A

Alex in Python
в смысле костыльный
источник

T

Tishka17 in Python
Не вижу причин не делать потоки не демонами, если они не несут основную логику
источник

IG

Ilya Gubin in Python
Добрый день!
Вопрос примитивный, но я что-то забыл
объясните пожалуйста, почему False
a = [1,2,3,4,5]
b = [1,2,3]
print(b in a)
источник

T

Tishka17 in Python
потому что среди элементов a нету списка [1,2,3]. Там вообще только числа у тебя
источник

IG

Ilya Gubin in Python
аааа
все понял
источник

A

Alex in Python
причина в том что невозможно гарантировать корректное завершение логики в таком потоке
источник

一丸銀 in Python
источник

T

Tishka17 in Python
стараюсь писать код так, чтобы сегфолт не был  критичен для логики =)
источник

A

Alex in Python
ты это вообще к чему сюда притащил?
источник

一丸銀 in Python
вот как можно и без демона убить поток с нормальным завершением
источник

A

Alex in Python
а тред мы читаем жопой да?
источник

IG

Ilya Gubin in Python
а есть какое-то встроенное сравнение чтобы я не писал свой цикл и не проверял каждый элемент
источник

T

Tishka17 in Python
all(x in a for x in b)
источник

b

bars in Python
пересечение множеств или all
источник