Configurando o docstring para uma expressão dentro de def
Eu gostaria de definir ofunc_doc
(como expressão)dentro def
.
def f():
'''My function help''' #Set the docstring
def g():
"My function " + "help" # An expression, so not read as a docstring
# can I put something here to set the docstring as an expression?
g.func_doc # is None
g.func_doc = "My function " + "help" # This works
Isso é possível?
(duas razões que eu posso pensar para fazer isso: importar uma função de um módulo (e você quer importar o docstring também) e usar umlexer.)