Каковы хорошие способы борьбы с повторяющимся содержимым в строках документов? У меня есть много функций, которые принимают «стандартные» аргументы, которые должны быть объяснены в строке документации, но было бы неплохо написать соответствующие части строки документа только один раз, поскольку это было бы намного проще поддерживать и обновлять. Я наивно пробовал следующее:
arg_a = "a: a very common argument"
def test(a):
'''
Arguments:
%s
''' % arg_a
pass
Но это не работает, потому что когда я делаю help(test)
, я не вижу строку документации. Есть ли хороший способ сделать это?