2
ответа

Что делает functools.wraps?

В комментарии к этому ответу на другой вопрос кто-то сказал, что они не уверены, что делает functools.wraps. Итак, я задаю этот вопрос, чтобы в StackOverflow была запись об этом ...
вопрос задан: 17 April 2019 21:50
1
ответ

Вернуть объект функции с оберткой

У меня есть сложная библиотека, в которую пользователи могут добавлять функции. Эта библиотека затем используется в программе, которая затем принимает ввод. Проблема в том, что функции не обрабатываются так, как я хочу. ...
вопрос задан: 19 January 2019 16:48
0
ответов

Как частично функция functools делает то, что делает?

Я не могу понять, как работает частичное в functools. Здесь у меня есть следующий код: > > > сумма = лямбда х, у: х + у > > сумма (1, 2) 3 > > > incr = лямбда-у: ...
вопрос задан: 25 April 2019 21:54
0
ответов

Python functools lru_cache с методами класса: выпуск объекта

Как я могу использовать lru_cache от functools внутри классов без утечки памяти? В следующем минимальном примере экземпляр foo не будет выпущен, хотя он выходит из области видимости и не имеет реферера (другое ...
вопрос задан: 23 May 2017 11:47
0
ответов

Ошибка при использовании декоратора для обновления оболочки

Я столкнулся с довольно загадочным сообщением (для меня по крайней мере )об ошибке при попытке использовать декоратор для обновления оболочки функции. Любые идеи, как я могу исправить это? Я пытался сделать свой код как...
вопрос задан: 14 August 2012 20:44
0
ответов

реализация functools.partial с добавлением дополнительных аргументов

В документации для functools.partial говорится, что он «примерно эквивалентен» :def partial (func, *args, **keywords ):def newfunc (*fargs, **fkeywords ):newkeywords = keywords.copy ()...
вопрос задан: 6 August 2012 15:16