#!/usr/bin/python

import connect
import moduleIO
import monitorIO
import time
from multiprocessing import Process, Manager
#from redis.sentinel import Sentinel

if __name__ == '__main__':
    #myapp=QtGui.QApplication(sys.argv)
    # ======Try to connect NEON server
    #sentinel=Sentinel([('10.1.33.141', 9001),('10.1.33.141', 9011),('10.1.33.141', 9021)], socket_timeout=0.1)

    #sentinel=Sentinel([('10.1.53.240', 9001),('10.1.53.240', 9011),('10.1.53.240', 9021)], socket_timeout=0.1)
    #r=sentinel.master_for('neonmaster', socket_timeout=20, password='sanlie;123')
    ip_port = [('10.1.33.141', 9001), ('10.1.33.145',9001)]

    passwd = 'sanlie;123'
    r = connect.connectNeon(ip_port, passwd, 10)
    
    r_write = r.getRedisWrite()
    r_read = r.getRedisRead()



    #set command
    monitorList=['monitor1']
    myPro=[]
    myPro.append(monitorIO.monitorIO(r_write, r_read, 1,monitorList))
    for t in myPro:
        t.start()
        print t," start!"
