获取导入错误ResQ(pyres)python的简单代码

2024-04-25 08:09:17 发布

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

import tornado
import tornado.ioloop
import tornado.web
import traceback
import urllib
from pyres import ResQ
class Hello():
    queue = "Hello"

    @staticmethod
    def perform(thing):
        print "Hello " 


class renderui(tornado.web.RequestHandler):
    def get(self):
        self.render("frontpage.html")
        ResQ().enqueue(Hello,"WORLD")
application = tornado.web.Application([
        (r"/", renderui),
        ], debug=True)

if __name__ == "__main__":   application.listen(environ.get('PORT',6001))
tornado.ioloop.IOLoop.instance().start()

我也检查了Resq代码,我不知道出了什么问题。我是一个初学者在python中试图实现resque,在这方面的帮助将是最受欢迎的。对于以上代码,我得到以下错误,以下是回溯:

回溯(最近一次呼叫):

File "/Library/Python/2.7/site-packages/pyres/worker.py", line 256, in process return job.perform() File "/Library/Python/2.7/site-packages/pyres/job.py", line 67, in perform payload_class = self.safe_str_to_class(payload_class_str) File "/Library/Python/2.7/site-packages/pyres/init.py", line 97, in safe_str_to_class raise ImportError('') ImportError


Tags: inpyimportselfwebhellopackagesline