main.py
#-- coding: utf-8 -- from rq import Queue from redis import Redis from time import sleep from task import TestClass q = Queue(connection=Redis()) j = q.enqueue(TestClass.run, 'http://ya.ru') sleep(3) print j.result
task.py
#-- coding: utf-8 -- import urllib2 class TestClass(): def change_num(self, num): return num+1 @classmethod def run(cls, url): return len(urllib2.urlopen(url).read())