
Tynuk
09.07.2019
18:30:46
ну или дрочить жс

Какого Бля
09.07.2019
18:46:15

Nikolay
09.07.2019
18:47:08

Google

Viktor
09.07.2019
18:49:17
Вопрос по xpath, как вывести с таблицы то что относится к Going Out?
https://gist.github.com/enotcode/02823777b63dd94acee426c37f923e74

Nikolay
09.07.2019
18:50:23
Первый td каждого tr

Какого Бля
09.07.2019
18:50:54

Nikolay
09.07.2019
18:51:29
Или находишь ндекс th, контент которого going out, и по этому индексу берешь контент нужного td каждой строки

Viktor
09.07.2019
18:52:23
Вот в нахождении th и проблема, выдается пустой список

garrip91
09.07.2019
18:53:13

Nikolay
09.07.2019
18:54:08
jupyter notebook

polunin.ai???
09.07.2019
18:54:50

Denis
09.07.2019
18:55:06

Nikolay
09.07.2019
18:55:33

garrip91
09.07.2019
18:56:21

Какого Бля
09.07.2019
18:56:32

Google

Какого Бля
09.07.2019
18:56:42
https://yopta.space/

Nikolay
09.07.2019
18:57:14
?

Denis
09.07.2019
18:57:24

Nikolay
09.07.2019
18:57:34
@gloomy_philosopher материал для best

?? Eugene
09.07.2019
19:29:04
Да не, слабовато

Марк
09.07.2019
19:29:10
Чуваки, поясните за TImer в трединге. Выхватил ситуацию, когда он отрабатывает быстрее заданного интервала. Насколько я понял после ковыряния исходников, в его основе лежит wait, а wait может быть "разбужен" нотифай_алл, который где-нибудь в рамках процесса ёбнет.
Я верно понял суть проблематики?

Tishka17
09.07.2019
19:31:24
Notify all будет не вообще всех, а только тех кто на текущем кондишене висит

Марк
09.07.2019
19:36:55
Что такое кондишн в данном случае?

Nikolay
09.07.2019
19:37:42

Denis
09.07.2019
19:42:02

Марк
09.07.2019
19:43:54
Да я как-то понадеялся на встроенный. В тестах он побегал бодро, а когда воткнул его в асинхронку - начал иногда срабатывать раньше

Denis
09.07.2019
19:44:09
А зачем в асинхронке треды

Nikolay
09.07.2019
19:45:01

Марк
09.07.2019
19:45:19
Условно допиисать побочную херню с таймером куда-то там. Мне Таймер трединговый показался достаточно простым вариантом для интеграции и понятным

Denis
09.07.2019
19:45:49
А asyncio.sleep не?

Марк
09.07.2019
19:46:10
Енто двойка)

Nikolay
09.07.2019
19:46:14
таймер вообще в реальной жизни нужен крайне редко
хотя обычно там либо песни, либо пляски
кстати, во втором питоне нет вообще никаких гарантий ни для того таймера, ни для другого, что он выполнится вовремя

Google

Nikolay
09.07.2019
19:47:40
я имею в виду, ни для тредового, ни для асинхронного
в третьем тредовый будет гарантироваться с гораздо меньшей погрешностью, а асинхронный все так же нет
но в асинхронном заранее коде тредовый таймер не решает

Марк
09.07.2019
19:49:10
Его что-то точно "будит", бо ситуация не шибко частая.

Nikolay
09.07.2019
19:50:17

Марк
09.07.2019
19:50:34
Я могу заблокировать любые нотифай_алл или нотифай на мой таймер?

Nikolay
09.07.2019
19:50:46
ты можешь просто не регистрировать его на кондишен

Марк
09.07.2019
19:56:53
У меня стартует класс, который там чего-то обрабатывает. В нем я подлючаю класс с Таймером, который просто запускает функцию, которая пишет куда-то там. Дальше раскидую метод со старт таймером где мне нужно. Как бе всё.

Admin
ERROR: S client not available

Nikolay
09.07.2019
19:58:03
один копипаст вместо тысячи слов

Марк
09.07.2019
19:58:53
И в абсолютно идентичных ситуациях он работает нормально, а потом бац - и вместо положенного интервала, скажем, в 30 сек, он отрабатывает за шесть

Марк
09.07.2019
19:59:38
И такой случай примерно один из тысячи

Nikolay
09.07.2019
19:59:40
там такой херни не будет гарантированно

Марк
09.07.2019
20:03:14
Таймер нужно по прилетевшему событию. Залетело, обработали, записали, врубили таймер - через 30 секунд сделали дополнительную пометку
Херово, что я его запускал-запускал и так и сяк - ну нормально работает. Воткнул - вроде норм. На утро смотрю логи - парочка отработала раньше времени. Причем никакого явного нотифая нет. Где-то с коробки прилетает, если я правильно понимаю вообще суть его работы

Nikolay
09.07.2019
20:08:13
а где Гриндевальд?

Alexandr
09.07.2019
20:49:02

Google

Oleksandr
09.07.2019
20:53:29

И
09.07.2019
21:03:23
Всем привет. Есть uwsgi вебсервер который запускает некий скрипт. Этот скрипт через uwsgi дергается очень часто, около 300запросов в секунду. Внутри этого файла постоянно открывается некий текстовой файл со списком и я так понимаю при каждом запросе этот файл постоянно открывается. Можно ли его как то вынести в память, чтобы он каждый раз не открывался, а всегда был в памяти ? Кто знает как такое сделать?

Tishka17
09.07.2019
21:05:02

Nikolay
09.07.2019
21:05:11

И
09.07.2019
21:12:26
а так вместо открытия, сразу доступ к данным получать, в теории должно быть быстрее

Nikolay
09.07.2019
21:13:55
кажется мне, что тебе не файл нужен, а база данных in-memory
типа redis
или sqlite, на худой конец

И
09.07.2019
21:14:58
понял, наврено с редисом быстрее всего должно быть

Tishka17
09.07.2019
21:17:22
так если файл не меняется, почему его не прочитать при запуске приложения?