Size: a a a

2020 March 05

DA

Dmitry Alimov in SPb Python
ага по идее
источник

SM

Serge Matveenko in SPb Python
вот так
@(w @ (x @ y) @ (z))
def foo:
   pass


причем (w @ (x @ y) @ (z)) должно вернуть Callable[[Callable], Any]
источник

DA

Dmitry Alimov in SPb Python
ага.
я вот с этих примеров офигеваю ещё:
        self.check_suite("@...\n"
                        "def f(): pass")
       self.check_suite("@None\n"
                        "def f(): pass")
источник

SM

Serge Matveenko in SPb Python
Dmitry Alimov
ага.
я вот с этих примеров офигеваю ещё:
        self.check_suite("@...\n"
                        "def f(): pass")
       self.check_suite("@None\n"
                        "def f(): pass")
ну, это тест грамматики, а не интерпретатора
источник

DA

Dmitry Alimov in SPb Python
вот это я не сразу понял)
источник

SM

Serge Matveenko in SPb Python
Serge Matveenko
ну, это тест грамматики, а не интерпретатора
if None:
   pass

валидно, значит и это тоже должно быть
источник

AG

Andrey Golynskiy in SPb Python
А моржа там тоже можно ввернуть?
источник

DA

Dmitry Alimov in SPb Python
ага
источник

DA

Dmitry Alimov in SPb Python
        self.check_suite("@d := x\n"
                        "def f(): pass")
источник

AG

Andrey Golynskiy in SPb Python
Можно применить декоратор, одновременно объявив его с помощью lambda и положив в переменную для повторного использования
источник

SM

Serge Matveenko in SPb Python
V = lambda x: lambda y: y
@(V) (',,,,') (V)
def foo:
   pass
источник

SM

Serge Matveenko in SPb Python
Andrey Golynskiy
Можно применить декоратор, одновременно объявив его с помощью lambda и положив в переменную для повторного использования
чо то я только не уверен какая у него будет область видимости 🤦‍♂️
источник

r

r9032504423 in SPb Python
Serge Matveenko
V = lambda x: lambda y: y
@(V) (',,,,') (V)
def foo:
   pass
оффтоп
Этот декоратор похож на креветку
или так и задумывалось?
источник

SM

Serge Matveenko in SPb Python
r9032504423
оффтоп
Этот декоратор похож на креветку
или так и задумывалось?
это же Зойдберг
источник

DA

Dmitry Alimov in SPb Python
Serge Matveenko
это же Зойдберг
👍🏻
источник

SM

Serge Matveenko in SPb Python
вот это работает уже сейчас
V = lambda x: lambda y: False                                                       

if (V) (',,,,') (V):
   print("Why not Zoidberg?")
источник

AG

Andrey Golynskiy in SPb Python
А я, кажется, вторую половину Футурамы до сих пор не смотрел.
источник

SM

Serge Matveenko in SPb Python
True/False из количества "висюлек"

V = lambda x: lambda y: bool(len(x) % 2)                                            

if (V) (',,,,') (V):
   print("Why not Zoidberg?")
if (V) (',,,,,') (V):
   print("Zoidberg!!!")
источник

SM

Serge Matveenko in SPb Python
range по количеству "висюлек"

V = lambda x: lambda y: range(len(x))                                               

for _ in (V) (',,,,') (V):
   print("Zoidberg!!!")
источник

Aツ

Anton ツ Centrino in SPb Python
пишу проект асинхронный на jinja

Как передать async def чтобы вызвать в шаблоне?
источник