CLI-маршрутизация не работает с @ hug.extend_api () - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь использовать @hug.extend_api() для маршрутов CLI, но это не работает.

Вызов hug -f run.py -c something, список команд пуст.Тот же код отлично работает для HTTP-маршрутизации.

Это мой основной скрипт (run.py):

import hug
from apitest import api


@hug.extend_api()
def apis():
    return [api]

Это apitest/api.py:

import hug


@hug.cli()  # cli route doesn't work
@hug.get('/')  # get route works fine
def root():
    return 'hello'
...