CLI路由不适用于@拥抱.扩展\u api()

2024-05-13 02:45:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将@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'

Tags: runpyimportapi路由getclireturn