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])