arbol.add_node(nombre) arbol.add_node(mama) arbol.add_node(papa) #donde los vamos a unir union = nombre + mapa + papa arbol.add_node(union, shape='point') #los unimos nodo = arbol.get_node(union) arbol.add_edge(mama, union, arrowhead=cabezaDeFecha) arbol.add_edge(papa, union, arrowhead=cabezaDeFecha) A.add_edge(union, nombre, arrowhead=cabezaDeFecha) # //////////////// MAIN //////////////// cedula = str(sys.argv[1]) nombre = 'NOMBRE' mama = 'MAMA' papa = 'PAPA' obtenerNombre(cedula) dibuje() cedula = tseNameParser.obtenerCedula(mama) obtenerNombre(cedula) dibuje() cedula = tseNameParser.obtenerCedula(papa) obtenerNombre(cedula) dibuje() #for x in range(0, 2):
# //////////////////////////////// MAIN //////////////////////////////// # //////////////////////////////////////////////////////////////////////// from collections import namedtuple Persona = namedtuple( "Persona", "nombre_completo numero_de_cedula nombre_del_padre nombre_de_la_madre") # recibimos la cedula como parametro cedula = str(sys.argv[1]) # datos de la persona consultada persona = obtenerNombre(cedula) # datos de la mama de la persona consultada cedula = tseNameParser.obtenerCedula(persona.nombre_de_la_madre) madre = obtenerNombre(cedula) # datos del papa de la persona consultada cedula = tseNameParser.obtenerCedula(persona.nombre_del_padre) padre = obtenerNombre(cedula) # ////////////////// MODO CHANCHO ////////////////// # datos de la abuela materna de la persona consultada abuela_materna = Persona(nombre_completo=madre.nombre_de_la_madre, numero_de_cedula='0', nombre_del_padre='0', nombre_de_la_madre='0') # datos del abuelo materno de la persona consultada abuelo_materno = Persona(nombre_completo=madre.nombre_del_padre,
# //////////////////////////////////////////////////////////////////////// # //////////////////////////////// MAIN //////////////////////////////// # //////////////////////////////////////////////////////////////////////// from collections import namedtuple Persona = namedtuple("Persona", "nombre_completo numero_de_cedula nombre_del_padre numero_de_cedula_del_padre nombre_de_la_madre numero_de_cedula_de_la_madre") # recibimos la cedula como parametro cedula = str(sys.argv[1]) # datos de la persona consultada persona = obtenerNombre(cedula) print persona if (persona.numero_de_cedula_del_padre == '0'): global cedulaPadre cedulaPadre = tseNameParser.obtenerCedula(persona.nombre_del_padre) persona = Persona(nombre_completo = persona.nombre_completo, numero_de_cedula = persona.numero_de_cedula, nombre_del_padre = persona.nombre_del_padre, numero_de_cedula_del_padre = cedulaPadre, nombre_de_la_madre = persona.nombre_de_la_madre, numero_de_cedula_de_la_madre = persona.numero_de_cedula_de_la_madre ) if (persona.numero_de_cedula_de_la_madre == '0'): global cedulaMadre cedulaMadre = tseNameParser.obtenerCedula(persona.nombre_de_la_madre) persona = Persona(nombre_completo = persona.nombre_completo, numero_de_cedula = persona.numero_de_cedula, nombre_del_padre = persona.nombre_del_padre, numero_de_cedula_del_padre = persona.numero_de_cedula_del_padre, nombre_de_la_madre = persona.nombre_de_la_madre,
arbol.add_node(papa) #donde los vamos a unir union = nombre + mapa + papa arbol.add_node(union, shape = 'point') #los unimos nodo = arbol.get_node(union) arbol.add_edge(mama, union, arrowhead = cabezaDeFecha) arbol.add_edge(papa, union, arrowhead = cabezaDeFecha) A.add_edge(union, nombre, arrowhead = cabezaDeFecha) # //////////////// MAIN //////////////// cedula = str(sys.argv[1]) nombre = 'NOMBRE' mama = 'MAMA' papa = 'PAPA' obtenerNombre(cedula) dibuje() cedula = tseNameParser.obtenerCedula(mama) obtenerNombre(cedula) dibuje() cedula = tseNameParser.obtenerCedula(papa) obtenerNombre(cedula) dibuje() #for x in range(0, 2):