Size: a a a

2021 November 08

A🌚

Al 🌚l in rannts
Поддерживаю, цветная асинхронность так себе смотрится
источник

A🌚

Al 🌚l in rannts
источник

SB

Sergey Belash in rannts
Статью не читал, могу предположить что идеальная функция должна быть бесцветной (чистой)?
источник

НС

Никита Соболев... in rannts
источник

A🌚

Al 🌚l in rannts
Ну типа того, да
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Вот бы ещё для наглядности подхода сделать в статье примеры сложнее чем "hello world".
Мне кажется, что тогда сразу появиться проблема callback-hell, от которой и пытались уйти завозя async/await.
источник

💭П

💭 Руслан Прохоров... in rannts
Да !!!!
источник

💭П

💭 Руслан Прохоров... in rannts
А то эти Привет Мир надоели
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Хотя я немного перегнул, тут не совсем callback-hell в стиле Twisted. Тут попроще. Но всё равно немного больно кодить на "лямбдах".
источник

SB

Sergey Belash in rannts
И ещё горячее взятие: попытки натянуть фп на питон провалятся пока не появится нормальный синтаксис лямбда функций. Лямбда в одну строку это печаль
источник

НС

Никита Соболев... in rannts
сейчас идет несколько внутренних обсуждений про лямбды
источник

НС

Никита Соболев... in rannts
возможно, что скоро появятся вместе с новым синтаксисом для анотаций
источник

VB

Vladislav Buldakov in rannts
Django:

У вас в продовских проектах есть ConditionalGetMiddleware?
Что-то у меня из-за нее с кешированием путаница
Возвращает 304, и в UpdateCacheMiddleware результат не записываетсяв некоторых случаях
источник

SB

Sergey Belash in rannts
А есть pep уже? Интересно как сделали, в круглых скобках блок когда?
источник

НС

Никита Соболев... in rannts
нет, пока только обсуждения. до пепа еще далеко
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Нативненько и "как деды завещали" это было было через декораторы:
def get(client):
 x = 10
 url = 'http://...'

 @client.get(url).map
 def temp_result(response):
   return int(response.text) * x

 @temp_result.map
 def final_result(v):
   return str(v)

 return final_result
источник

ИК

Иван Кривошеев... in rannts
Мне кажется, что питонячий синтаксис как-то не подходит для таких вещей...
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Зато код многострочной "лябды" и её использование находятся в одном месте.
источник

RB

Roman Bolkhovitin in rannts
а кто здесь "лямбда"? в смысле анонимная функция?
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну вот эти "фунции" под декораторами и есть реализация многострочных лямбд
источник