Я пытаюсь документировать свой python скрипт с помощью Sphinx. Скрипт использует argparse для передачи параметров в. проблема в том, что когда я вызываю
.\make.bat html
, выполнение завершилось неудачно с приведенной ниже ошибкой, которая предполагает, что каким-то образом аргументы sphinx-build по умолчанию передаются в мой скрипт и вызывают проблемы
usage: sphinx-build [-h] [--pc PC] [--bc BC] [--timeout TIMEOUT]
[--loglevel LOGLEVEL] [--validateonlypc]
[--validateonlybc]
sphinx-build: error: unrecognized arguments: -M html . _build
У вас есть предложение о том, как документировать сценарий?
вот как я добавляю argparse
def create_argparser():
parser.add_argument("--timeout", help='Set timeout for validation', default=20, type=int)
parser.add_argument("--loglevel", help='Set loglevel for this script, default INFO', default='INFO')
argvs = parser.parse_args()
return args
args = create_argparser()