Size: a a a

2021 November 28

N

Nikolay in Python
:-)
источник

ВЩ

Взщз Щщщхш in Python
Более того, функции хешируемы. Так что так можно и с словарём/множеством
источник

WC

Working Horse Close ... in Python
Я старый код на новый лад переписываю и не помню, пробовал ли я тогда так делать или нет
источник

WC

Working Horse Close ... in Python
Знаю, наступал на эти грабли
источник

WC

Working Horse Close ... in Python
У меня две одинаковые функции отдавали разный хэш, но я не помню, что я такого делал, что получал такой результат. Ему два года, если что
источник

ВЩ

Взщз Щщщхш in Python
так что тебе конкретно нужно сделать? зачем сравнивать байткод?
источник

A

Alex in Python
звучит как попытка вырвать гланды через задницу
источник

WC

Working Horse Close ... in Python
Мне казалось, что две функции имеют одинаковый байт код, если они совершают одинаковые действия
источник

A

Alex in Python
нет
источник

T

Tishka17 in Python
Нет, это кортеже из одного кортежа, содержащего два числа
источник

A

Alex in Python
def foo(x):
   def bar():
       return x + 2
   return bar

foo(1).__code__ == foo(2).__code__
источник

WC

Working Horse Close ... in Python
Значит байт код содержит инструкции, но не данные?
источник

A

Alex in Python
но не кложуру
источник

WC

Working Horse Close ... in Python
Тогда у меня просто выбора нет, кроме как использовать указатели (или как это в нашем гачи-мучи принято называть)
источник

PD

Pavel Danilov in Python
в соответствии с кодстайлом форматтера black, мы должны использовать двойные кавычки (“”), в тов ремя как авто-генерируемый код django использует одинарные (‘’). какой правильный путь разрешения этой неоднозначности?
источник

ВЩ

Взщз Щщщхш in Python
в CPython замыкание хранится в func.__closure__
источник

ВЩ

Взщз Щщщхш in Python
так а зачем тебе эта проверка?
источник

ВЩ

Взщз Щщщхш in Python
В black можно настроить вид кавычек
источник

A

Alex in Python
нельзя
источник

PD

Pavel Danilov in Python
ну так трушно то использовать ""
источник