Esempio n. 1
0
    exit()

tipoP = sys.argv[1]
archivo = sys.argv[2]
ip= sys.argv[3]

sys.excepthook=Pyro4.util.excepthook
switch=Pyro4.Proxy('PYRO:example.switch@'+ip+':'+sys.argv[4])
#switch.setTimeout(15)    
if(len(sys.argv) == 5):
    if(sys.argv[1]=="commit"):
      try:
         f = open(archivo)
         lectura = f.read()    
         pet1 = Peticion(tipoP,archivo,0,lectura)
         pet1.enviarRequest(switch)
      except IOError:
         print 'No existe', archivo
			
    elif(sys.argv[1]=="checkout" or sys.argv[1]=="update"):
         pet1 = Peticion(tipoP,archivo,0,'')
         pet1.enviarRequest(switch)
	
    else:
	print("Sintaxis:client <commit|checkout|update> <archivo> [version]")
	exit()
	
elif(len(sys.argv)==6):
    if(sys.argv[1]=="update"):
        try: 
            version = int(sys.argv[4])