Esempio n. 1
0
def do_message(msg, web_send):
#    print msg
    if msg['message'] == 'Add Loan':
        print 'adding loan'
        app.add_loan(msg)
        web_send('["populate home table", %s]' % app.get_home_page_table())
    if msg['message'] == 'Get Loan':
        print 'getting loan'
        web_send('["show loan info", %s]' % app.get_loan(msg))
    if msg['message'] == 'Add Payment':
        app.add_payment(msg)
        web_send('["show loan info", %s]' % app.get_loan(msg))
        web_send('["populate home table", %s]' % app.get_home_page_table())
    if msg['message'] == 'Get Report':
        web_send('["show report", %s]' % app.generate_kiva_report())
Esempio n. 2
0
def web_recv(ws, msg):
    global global_msg
    if 'connected' in msg:
        web_send('["populate home table", %s]' % app.get_home_page_table())
    else:
        if msg[-1] != '}':
            global_msg += msg
        elif global_msg != '':
            msg = global_msg + msg
            global_msg = ''
        
        if msg[-1] == '}':
            msg = from_json(msg)
            do_message(msg, web_send)