Size: a a a

Сообщество Python Программистов

2021 June 15

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Неизвестно когда создано и когда удалено, кем и когда модифицированно. В случае с конкуретной средой - ещё и могут вмешиваться в логику друг-друга
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Сложно управлять этим, если тебе понядобится тест написать или частично модифицировать поведение в некоторых случаях
источник

🧢

🧢 in Сообщество Python Программистов
как мне из 1 функции передать значения в другую, а из другой передать результат в бд, и в ещё одну функцию?)
источник

🧢

🧢 in Сообщество Python Программистов
через return ?)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Каждый раз угораю
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
Как можно записать конструкцию ниже в одну строку??
for i in criteria:
   ic(i[0])
   for j in i[1]:
       ic(j[0])
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Так сходу сложно сказать. Либо да возвращая, либо передекомпозируя, либо изменяя состояние объекта методами которого являются все эти функции. Но ни одно из этого не готовый рецепт. В разных случаях, что-то из этого может даже сделать хуже, чем было. Надо с головой применять
источник

in Сообщество Python Программистов
Видишь у тебя тас большой if стоит? Самый внешний.
Во-первых, сделай это стейтом. Чтобы юзер просто не заходил в этот хендлер.
Во-вторых, такую вложенность можно избежать так:
if user[0]! = 0:
   await message.answer...
   return


Также, как ты делал со следующей полоской условий.
В-третьих, видишь у тебя идёт череда проверок? Лучше убрать это в фильтр, чтобы хендлер был чистый
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Можно, но не стоит
источник

in Сообщество Python Программистов
источник

in Сообщество Python Программистов
Не надо
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
Не хочется в коде писать 2 for и вот и поудмал почему бы нет
источник

in Сообщество Python Программистов
Почему не хочется? Он уместен
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
Был бы способ достать значение без for
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Чаще всего лучше написать больше, чем прочитать только с пятой попытки
источник

in Сообщество Python Программистов
map
источник

in Сообщество Python Программистов
Но это фигня
источник

🧢

🧢 in Сообщество Python Программистов
хорошо
источник

in Сообщество Python Программистов
Он тут вообще не уместен, так как тебе не нужен результат функции
источник

AD

Andrey Dolgopolov in Сообщество Python Программистов
Тогда по другому вопрос, можно ли без 2 for получить значения: Открытость аккаунта пользователя - Количество контента с неприемлемым контентом?

https://pastebin.com/yah30xCU
источник