
Alex
02.02.2019
18:54:20
или я такую хрень ловил когда-то давно с CLVM, который тоже в ядре

Марк
02.02.2019
18:54:28

Tishka17
02.02.2019
18:55:01
Например

Google

Марк
02.02.2019
18:56:21
Я как-то эксперементировал с голыми сокетами на петоне и ситуацией, когда маршрут был завернут так, что просто ничего не приходит. Там залипает всё нахер от пинга, до того самого сокета. И все мои игрища с таймаутами ни к чему не привели.

Alex
02.02.2019
18:56:33
я просто не понял это утверждение:
> Я к таймауту(тут уже к слову) отношусь с осторожностью
А какие еще варианты?

Tishka17
02.02.2019
18:57:08
Не хорошо, но иногда приходится

Артём
02.02.2019
18:57:33
Привет. У меня есть 2 потока. Я могу как нибудь вызывать функцию во втором потоке из 1?
Например.
Когда в 1-м потоке что-то происходит, вызвать функцию из второго потока для вывода этих данных?

Alex
02.02.2019
18:57:36
просто в ситуации когда у тебя повис системый вызов мало что можно сделать

Tishka17
02.02.2019
18:57:51

Артём
02.02.2019
18:58:00
Telegram bot.

Tishka17
02.02.2019
18:58:07
А в первом?

Артём
02.02.2019
18:58:18
Websocket

Alex
02.02.2019
18:58:31
> Чат боты для бизнеса и автоматизации. Онлайн курсы программирования
мило

Tishka17
02.02.2019
18:58:37
Никак, короче

Артём
02.02.2019
18:58:40
Когда websocket получает обновление, вызвать функцию в ТГ для отправки сообщения, но потоки разные

Google

Tishka17
02.02.2019
18:58:51
Отправляй прям в первом

Артём
02.02.2019
18:59:31
Потому что Websocket должен быть сам, он только получает данные, но они обрабатываются они в другом потоке
Иначе теряется скорость

Tishka17
02.02.2019
18:59:57

Артём
02.02.2019
19:00:22
А в ТГ что? Проверять в while true когда в очередной что-нибудь появилось?
Может какой нибудь callback можно сделать?

Tishka17
02.02.2019
19:01:30
А в тг ты обрабатываешь входящие сообщения, не?

Артём
02.02.2019
19:01:36
Ага

Tishka17
02.02.2019
19:01:50
Ну ты в нем ничего не сможешь добавить

Terminator
02.02.2019
19:01:52
Валера будет жить. Поприветствуем!

Марк
02.02.2019
19:01:56

Tishka17
02.02.2019
19:01:59
Он уже висит в цикле получения сообщений

Alex
02.02.2019
19:04:02

Артём
02.02.2019
19:04:22
WebSocket, telegram-bot-api, threading

Alex
02.02.2019
19:04:24

Артём
02.02.2019
19:04:44
План был такой

Tishka17
02.02.2019
19:04:50

Артём
02.02.2019
19:05:25
WebSocket - 1 поток
TG - другой поток
И один поток - адапатер

Google

Tishka17
02.02.2019
19:05:33
Отлично. Ничего не говорит о тредах правда

Артём
02.02.2019
19:05:57
Адаптер анализирует данные из WebSocket и должен отпраялять в ТГ

Tishka17
02.02.2019
19:10:04
Ну тут в принципе ничего о получении сообщений из тг нет, так что наверно можно
Вообще, глянь в сторону ThreadPoolExecutor или чтения Queue в потоке

Terminator
02.02.2019
19:31:45
@Forsage_Forever будет жить. Поприветствуем!

AdminForever
02.02.2019
19:32:03
/start

Saveliy
02.02.2019
20:03:12
Друзья, привет!
есть спиок
[' 3.798063 seconds', 'dog: 0.9921', 'cat: 0.9838', 'cat: 0.8773', 'dog: 0.6070', '']
как узнать индекс где написанно cat?
Уже замучился гуглить

Tishka17
02.02.2019
20:07:03
Обычный цикл, не?

shram | ~infinity~
02.02.2019
20:08:02

Saveliy
02.02.2019
20:08:24
Я знаю sql и там чтобы найти частичное вхождение в условие поиска можно Написать like '%cat%'

shram | ~infinity~
02.02.2019
20:08:54

Tishka17
02.02.2019
20:09:45

Saveliy
02.02.2019
20:09:57
Мне нужен индекс где есть слово cat

Tishka17
02.02.2019
20:10:58
Ну

shram | ~infinity~
02.02.2019
20:13:23
вообще это похоже на словарь..

Saveliy
02.02.2019
20:14:02
Но тут нет ключей
Мне приходит такая строка

Tishka17
02.02.2019
20:15:50
Я пока не понимаю проблемы

Google

Tishka17
02.02.2019
20:16:25
for x, s in enumerate(l): if 'cat' in s: return x

Saveliy
02.02.2019
20:22:10
что ты оч умный и шаристый
ааа. это сработало

Mr
02.02.2019
20:48:35
Первый или все? Если первый то lst.index(‘cat’) если все то [i for i in range(len(lst)) if lst[i]==‘cat’]

Terminator
02.02.2019
20:50:10
Sandji Namruev будет жить. Поприветствуем!

Saveliy
02.02.2019
20:57:12

Mr
02.02.2019
20:58:11
А надо что, есть ли ‘cat’ в элементе массива ?

Saveliy
02.02.2019
20:58:29
Да )

Mr
02.02.2019
21:01:11
Ну тогда if ‘cat’ in lst[i]

Saveliy
02.02.2019
21:02:00

Terminator
02.02.2019
21:15:00
@DKS_NN будет жить. Поприветствуем!

Aleksei
02.02.2019
21:29:19
zzя увольняюсь всем пока!

?? Eugene
02.02.2019
21:35:01

Bogdan (SirEdvin)
02.02.2019
21:35:47

Aleksei
02.02.2019
21:35:51

Oleg
02.02.2019
21:39:15

Terminator
02.02.2019
21:39:21
@loopPrintNoob будет жить. Поприветствуем!

Cv287
02.02.2019
21:39:32
yo, здрасте

Google

Cv287
02.02.2019
21:40:12
А, лол, я и сам же могу

Влад
02.02.2019
21:40:23
Это тип такая сверх реклама ?

Cv287
02.02.2019
21:40:27
Нет
Я на питоне бота написал, хочу логи там сделать, я новичок

͏
02.02.2019
21:40:54

Cv287
02.02.2019
21:40:56
Какой-то *дядя* написал что-то

͏
02.02.2019
21:41:05

Cv287
02.02.2019
21:41:12
Написал он «слава украине»