Существуют ли какие-либо "принятые" соглашения об именах для внутренних оболочек декораторов Python?
руководство по стилю не упоминает об этом, и эту удивительную запись о декораторах довольно согласуется с использованием вариантов "завернутого" для конечной функции, которая возвращается, но как насчет имен, используемых при создании декораторов, которые принимают аргументы?
def decorator_name(whatevs):
def inner(function):
def wrapped(*args, **kwargs):
# sweet decorator goodness
return wrapped
return inner
В частности, каковы соглашения для inner
, function
и wrapped
в приведенном выше примере?