Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python CLI路由无法与@hug.extend_api()一起使用_Python_Python 3.x_Hug - Fatal编程技术网

Python CLI路由无法与@hug.extend_api()一起使用

Python CLI路由无法与@hug.extend_api()一起使用,python,python-3.x,hug,Python,Python 3.x,Hug,我正在尝试对CLI路由使用@hug.extend_api(),但它不起作用 调用hug-f run.py-c something,命令列表为空。同样的代码适用于HTTP路由 这是我的主脚本(run.py): 这是apitest/api.py: import hug from apitest import api @hug.extend_api() def apis(): return [api] import hug @hug.cli() # cli route doesn'

我正在尝试对CLI路由使用
@hug.extend_api()
,但它不起作用

调用
hug-f run.py-c something
,命令列表为空。同样的代码适用于HTTP路由

这是我的主脚本(
run.py
):

这是apitest/api.py:

import hug
from apitest import api


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


@hug.cli()  # cli route doesn't work
@hug.get('/')  # get route works fine
def root():
    return 'hello'
我刚刚在报纸上报道了这个问题