示例#1
0
def run():
    """
    Main program loop for the classifier service.
    """
    url = REDIS.lpop(SUBMITTED_ARTICLE_QUEUE_KEY)
    print "URL: %s "  % url
    if not url:
        time.sleep(10)
    else:
      #  try:
        classify = Classifier(url)
        classify.process()
       # except Exception as E:
       #     REDIS.lpush(SUBMITTED_ARTICLE_PROCESS_FAILED, url)
       #     REDIS.hset(SUBMITTED_ARTICLE_PROCESS_FAILED_LOG, url, repr(traceback.format_stack()))
    run()