Size: a a a

2021 November 14

ER

Evgeniy Radchenko in Python
Хватит и 21"
источник

A

Alex in Python
Тебе сложно что-либо сказать потому что ты нихрена не понимаешь ни как работают коллбеки, ни как работает asyncio. И вообще проблема, которую ты описываешь не существует и происходит из-за непонимания первых двух пунктов.
источник

в6

владимир 61 in Python
тоесть while True юзать и хоронить поток это норм?
источник

A

Alex in Python
1. А в чем собственно проблема цикла? Это цикл обработки сообщений из вебсокета.
2. Что значит "хоронить поток"?
источник

в6

владимир 61 in Python
код из основного потока зайдя в эту функцию больше ни когда из нее не выйдет
источник

A

Alex in Python
И в чем проблема?
источник

в6

владимир 61 in Python
и следующий за этой функцией код никогда не исполнится без кастылей с потоками
источник

A

Alex in Python
Какой следующий за этой функцией?
источник

в6

владимир 61 in Python
а потоки порождают другие проблемы которые мне не хотелось бы унаследовать
источник

A

Akari in Python
Выйдет
источник

в6

владимир 61 in Python
print("Hello world")
источник

A

Alex in Python
Пока что проблема только в том что очередной скрипт-кидди решил что учебник ему не нужен и пошел пилить криптовалюты на асинкио
источник

A

Alex in Python
у тебя нет этой строки в твоем коде.
источник

в6

владимир 61 in Python
у меня утилитарные цели а не исследовательские или образовательские
источник

A

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

в6

владимир 61 in Python
а ты его оплатишь?
источник

в6

владимир 61 in Python
так пойдет?
источник

A

Alex in Python
1. задача asyncio.run корректно инициализировать луп и запустить переданную корутину, подождать пока она завершится и корректно завершить работу с лупом.
2. твоя корутина запускает вечный цикл и в цикле принимает сообщения из вебсокета. очевидно что с этими сообщениями ты должен как-то работать.
3. asyncio и async \ await и нужен в первую очередь затем чтобы уйти от callback-hell
источник

O

Oleg in Python
Подскажите, почему в этом случае сортировка работает:

s = [4, 4, 5, 4]
print(sorted(s, key=s.count))

а в этом не работает:
s.sort(key=s.count)
print(s)
источник

A

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