Damir
Не корутины, а таски*
Tishka17
обычно хотят чтобы одновременно же
Damir
Да, но в этом случае нужно последовательно
Anonymous
asyncio.gather() это?
Anonymous
Но там тоже нет гарантии порядка
Kirill
Не корутины, а таски*
Если ты уже создал таску - то поздняк метаться, она уже улетелеа в евент-луп и будет без твоего контроля там выполняться в любое удобное время. Так что лучше просто в цикле перебирай корутины через await, а не создавай таски.
Damir
Damir
Просто не хотелось засорять код
Kirill
Ты что-то сам себе противоречишь. То ты хочешь запускать корутины строго последовательно, то теперь хочешь параллельно их запускать, что бы не ждать ничего.
Kirill
Никто тебе не мешает запихнуть цикл в корутину и запилить из неё таску, если не хочешь ждать завершения этого цикла.
Damir
Damir
Damir
Kirill
Можно тогда либо сделать корутину которая делает последовательно два await-а для пары, и создавать из неё таски
Kirill
Или просто в конце первой корутины вызывать вторую, если можно изменять код первой корутины.
Damir
Уже написал первый вариант. Три строки, но я хотел красиво:(
Роман
Привет, леди и джентельмены. Вопрос возник такой : как можно подружить systemd watchdog и celery worker. Может кто таким уже баловался?
Alex
Michael
Есть два списка значений (наносекунды и datetime) как максимально быстро собрать пары максимально приближенных значений?
A1 = ['2019/03/07 11:11:26`, …, ‘2019/03/07 11:12:26’]
A2 = [1551949886217313489, …, 1551949946552588582]
Aragaer
списки упорядочены?
Michael
да
Michael
но наносекунды это срез
Aragaer
ну тогда можно говорить, что если к некоторому datetime какой-то срез ближе всех, то все предыдущие срезы точно не нужны всем последующим datetime-ам
Aragaer
for dt in A1:
val = datetime_to_nanosec(dt)
m = abs(A2[0]-val)
i = 1
while abs(A2[i]-val) < m:
m=abs(A2[i]-val)
i+=1
A2 = A2[i:]
yield dt, A2[i]
Michael
тут еще прикол что промежутки не равномерны. наносекунды идут кучнее чем datetime.
Michael
datetim’ы раз в секунду, наносекунды неизвестно
Aragaer
пофиг
Aragaer
код должен сработать все равно
Aragaer
datetime_to_nanosec это не готовая функция очевидно
Anonymous
По какой книге можна выучить пайтон?
Aragaer
я учил по learn python the hard way
Проксимов
Anonymous
Co(n)stantine👨🔬
Anonymous
Tigran
Anonymous
Anonymous
😂
🍁 Jaŭhien
Андрей
а если бот?
Проксимов
Напоминаю классику
Saken
Traceback (most recent call last):
File "/home/robot/shlaqbaum/main.py", line 15, in <module>
File "socket/socket.py", line 53, in connect
OSError: [Errno 113] EHOSTUNREACH
Saken
Помогите решить проблему, пожалуйста
You
@gloomy_philosopher в бинго надо добавить "стектрейс при входе"
GTR Network
Привет гуру самого лучшего языка программирования...
Как на сокет принимать поток данных и не блокировать порт?...обрабатывать множество соединений?
Роман
Alex
Anonymous
Кто-нибудь писал скрипты для 3ds max на питоне?
Arnaud
#работа #удаленный, проект на 1 месяца максимум:
создание парсеров на Python 3 для сбора данных о координатах, адресе, времени работы и других атрибутах для точек торговых/обслуживающих сетей доступных на сайте. используя библиотеки reqests, bs4, selenium, другие библиотеки.
Результатом работы парсера в pandas.DataFrame.
50 URL - бюджет 50 000 руб.
M
M
M
Молю срочно
M
Скажиье
M
Стоит читать?
Mikhail
Таня Шлюссер ))
Mikhail
извините ))
M
Стоит ?
M
Это вообще питон 3?
M
Кто знает отзовитетесь пж!
Michael
M
Обе фигня?
M
Или хоть 1 норм?
Tigran
M
Стоит читать эту ?
M
Или первуб
Mikhail
ты очень хочешь почитать?
M
Ну я хочу научиттся
M
Эти книги норм?
M
До эттго читал токо байт оф пайтон
M
Семён
Если да то ты уже это делаешь
Michael
Читая чат? )