#!/usr/bin/python

import sys
import zmq
import ConfigParser
from concept import Concept


Concept.setup('./.app.cfg')


def parseCfgFile(_path, sectionName, sectionCfg):
    config = ConfigParser.ConfigParser()
    config.read(_path)
    for k, v in config.items(sectionName):
        sectionCfg[k] = v


def add_concept(message):
    print "message = %s" % str(message)
    Concept.add_concept(message)


def judge_concepts(message):
    print "message = %s" % str(message)
    if message == 'gimme':
        return Concept.get_concepts_to_judge()
    else:
        (concepts, decision) = message.strip().split(':')
        (c1, c2) = concepts.strip().split(',')
        Concept.handle_judgment(c1, c2, decision)