View difference between Paste ID: nTmDreMK and jMVeX1wj
SHOW: | | - or go back to the newest paste.
1
def ancestors(genealogy, person):
2-
	parents = []
2+
    parents = []
3-
	if person in genealogy:
3+
    if person in genealogy:
4-
		parents.append(genealogy[person])
4+
		parents.append(genealogy([person]))
5-
		for ancestors in parents:
5+
		for ancestor in parents:
6-
			if ancestors in genealogy:
6+
			print ancestor
7-
				parents.append(genealogy[ancestors])
7+
		 	if ancestor in genealogy:
8-
   	return parents
8+
				parents = parents + ancestors(genealogy, parent)
9
		return parents