CLI-маршрутизация не работает с @hug.extend_api()

Я пытаюсь использовать @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'

0 ответов

Другие вопросы по тегам