第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

類型錯誤:decorator() 缺少 1 個必需的位置參數(shù):'func'

類型錯誤:decorator() 缺少 1 個必需的位置參數(shù):'func'

慕妹3146593 2021-05-31 05:06:44
我正在嘗試使用python huey(https://github.com/coleifer/huey/blob/master/huey/api.py)來允許燒瓶使用任務隊列。從一個函數(shù)開始:def some_long_calculation():    driver = create_chromedriver(True)    print(driver.capabilities['version'])    driver.get("https://www.yahoo.com/news/")我將它導入到 tasks.py 文件中并變成一個任務函數(shù):from . import my_hueysome_long_calculation_task = my_huey.task(some_long_calculation)然后,我將some_long_calculation_task導入main / views.py并嘗試使用以下命令運行它:@main.route('/sanity_check')def sanity_check():    png = some_long_calculation_task()    return send_file(io.BytesIO(png),mimetype='image/png')但我得到:traceback (most recent call last):  File "...lib\site-packages\flask\app.py", line 1994, in __call__    return self.wsgi_app(environ, start_response)  File "...lib\site-packages\flask\app.py", line 1985, in wsgi_app    response = self.handle_exception(e)  File "...lib\site-packages\flask\app.py", line 1540, in handle_exception    reraise(exc_type, exc_value, tb)  File "...lib\site-packages\flask\_compat.py", line 33, in reraise    raise value  File "...lib\site-packages\flask\app.py", line 1982, in wsgi_app    response = self.full_dispatch_request()  File "...lib\site-packages\flask\app.py", line 1614, in full_dispatch_request    rv = self.handle_user_exception(e)  File "...lib\site-packages\flask\app.py", line 1517, in handle_user_exception    reraise(exc_type, exc_value, tb)  File "...lib\site-packages\flask\_compat.py", line 33, in reraise    raise value  File "...lib\site-packages\flask\app.py", line 1612, in full_dispatch_request    rv = self.dispatch_request()  File "...lib\site-packages\flask\app.py", line 1598, in dispatch_request    return self.view_functions[rule.endpoint](**req.view_args)  File "...app\main\views.py", line 123, in sanity_check    png = some_long_calculation_task()TypeError: decorator() missing 1 required positional argument: 'func'>>> some_long_calculation_task<function Huey.task.<locals>.decorator at 0x0000028CF8CF2BF8>我怎樣才能解決這個問題?
查看完整描述

1 回答

?
千巷貓影

TA貢獻1829條經(jīng)驗 獲得超7個贊

根據(jù)錯誤消息,task返回一個裝飾器(通常用作@語法糖)。


試試這個代碼:


from . import my_huey

some_long_calculation_task = my_huey.task()(some_long_calculation)

這樣的“正?!庇梅▽㈩愃朴?/p>


@my_huey.task()

def my_function(...):

    ...


查看完整回答
反對 回復 2021-06-01
  • 1 回答
  • 0 關注
  • 649 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號