[[.import name=session ]] [[.import name=transform]] [[ from model import dialogue, getexemplars, inferlexicon d = session.get('d', None) if d == None: { #capture stdout, don't print too much.. sys.stdout = StringIO() session['d'] = dialogue() d = session['d'] d.send(None) sys.stdout = sys.__stdout__ } else: print 'ok' text = request.get1('text') if text: { r = d.send(text) print "Child: ", r } else: { ]]
Child dialogue simulator. Enter parent utterance. (Or try other version) Utterances in corpus: [[ } ]] [[\ if True and not text: # for a,b in getexemplars().items(): # print repr(a), ' '*(30-len(a)), ':', repr(b) #print "\n".join("".join((repr(a), ' '*(30-len(a)), ': ', repr(b))) for (a,b) in getexemplars().items()) #print "\n".join(str(a) for a in getexemplars().items()) e = getexemplars() print "exemplars.py" #import pprint #for a in e.items(): # pprint.pprint([transform.html_encode(b) for b in a]) #pprint.pprint(e) #for a in repr(e).split(','): # print transform.html_encode(a) #print #print "Distilled lexicon:" #l = inferlexicon(e) #for a in repr(l).split(','): # print a ]] [[ if not text: { ]]