7 sys.path.append('/home/naath/familyTreeProject/familyTree')
9 import askQuestion as aQ
11 def add_parents(ID,name,startLevel,stopLevel):
13 startLevel = startLevel + 1
14 if int(startLevel) == int(stopLevel)+1:
18 [parents, parentIDs,parentNames] = aQ.find_parents(ID)
21 for i in range(len(parents)):
25 if not d.has_node(newName):
27 add_parents(newID,newName,\
33 d.add_marriage(pair[0], pair[1],[name],1)
35 def make_graph(ID,ID2,LA,LB):
40 [Self, selfID, selfName] = aQ.find_person(ID)
42 add_parents(selfID,Self,0,LA)
45 [Self, selfID, selfName] = aQ.find_person(ID2)
47 add_parents(selfID,Self,0,LB)
54 form = cgi.FieldStorage()
56 ID = form.getvalue('id')
57 ID2 = form.getvalue('id2')
58 LA = form.getvalue('LA')
59 LB = form.getvalue('LB')
62 make_graph(ID,ID2,LA,LB)