Python 3.5+ rq 0.11.0 async 关键字错误

yufei       6 年, 4 月 前       1215

Python 3.5+ 引入了 async 关键字用来运行异步任务,也就是把 async 当作 关键字 来处理

而 RQ 0.11.0 版本下的 queue.py 文件中 Queue 类的初始化函数

def __init__(self, name='default', default_timeout=None, connection=None,
                   async=True, job_class=None):

又将 async 辟为函数参数,于是就报了以下错误

python task.py
Traceback (most recent call last):
  File "task.py", line 4, in <module>
    from rq import Queue
  File "/Users/yufei/devops/python/demo/lib/python3.7/site-packages/rq/__init__.py", line 9, in <module>
    from .queue import get_failed_queue, Queue
  File "/Users/yufei/devops/python/demo/lib/python3.7/site-packages/rq/queue.py", line 61
    async=True, job_class=None):
        ^
SyntaxError: invalid syntax
目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.