芹菜任务成功,但未显示任何结果

时间:2018-10-31 06:22:46

标签: python-3.x celery

from __future__ import division
from math import log, exp
from operator import mul
from math import e
from collections import Counter
import os
import pylab, json, csv
import pickle
from celery import Celery

app = Celery('sentiment_worker_test',backend='amqp', broker='amqp://localhost//')

pos = dict()
neg = dict()
features = set()
totals = [0, 0]
delchars = ''.join(c for c in map(chr, range(128)) if not c.isalnum())

CDATA_FILE = "countdata.pickle"

class MyDict(dict):
    def __getitem__(self, key):
        if key in self:
            return self.get(key)
        return 0

    def __init__(self):
        self.train()
        # print "Trained..."

    def negate_sequence(self,text):
        """
        Detects negations and transforms negated words into "not_" form.
        """
        #some code 


    def train(self):
        #some code

    def classify2(self, text):
        #some code

    @app.task(bind=True)
    def classify_demo(self, input_data):
        #some code

if __name__ == '__main__':
    query = "Some String to test"

    result = MyDict().classify_demo.delay(query)
    print (result.get())
    print

我正在使用此命令在Windows 7 pc上运行celery任务:

  

芹菜-情绪测试工作者-l信息-P事件

所有显示和连接成功...

但是当我在另一个终端中使用以下命令运行此sentiment_worker_test.py文件时:“ python sentiment_worker_test.py” 然后结果中显示“无” ...

并在celery命令提示符窗口中显示以下响应。

  

[2018-10-31 11:19:13,104:INFO / MainProcess] celery @ dell-PC就绪。   [2018-10-31 11:19:13,105:INFO / MainProcess]收到的任务:sentiment_worker_test   .classify_demo [4d173818-64f6-400a-a75b-344074921461]   [2018-10-31 11:19:13,107:警告/ MainProcess]出现一些错误,请重试    用不同的输入   [2018-10-31 11:19:13,108:INFO / MainProcess] pidbox:已连接到amqp:// guest:**@127.0.0.1:5672 //。   [2018-10-31 11:19:13,221:INFO / MainProcess]任务sendiment_worker_test.classify_demo [4d173818-64f6-400a-a75b-344074921461]成功于0.10899999999946886s:无

我不知道该警告是什么意思……“出现错误,请使用其他输入重试”。 我尝试了几乎所有不同类型的输入... 但没有一个...

任何帮助将不胜感激

预先感谢

0 个答案:

没有答案