* src/ReadXML.py: name enhancements

* src/WriteXML.py: name enhancements


svn: r3596
This commit is contained in:
Don Allingham
2004-10-04 04:28:58 +00:00
parent af09a00cb9
commit 0115ebb09e
6 changed files with 47 additions and 11 deletions

View File

@ -262,13 +262,14 @@ class PeopleView:
def add_person(self,person):
node = person.get_handle()
top = person.get_primary_name().get_group_name()
if len(self.person_model.sname_sub[top]) == 1:
if not self.person_model.sname_sub.has_key(top) or \
len(self.person_model.sname_sub[top]) == 1:
path = self.person_model.on_get_path(top)
node = self.person_model.get_iter(path)
self.person_model.row_inserted(path,node)
pnode = self.person_model.get_iter(path)
self.person_model.row_inserted(path,pnode)
path = self.person_model.on_get_path(node)
node = self.person_model.get_iter(path)
self.person_model.row_inserted(path,node)
pnode = self.person_model.get_iter(path)
self.person_model.row_inserted(path,pnode)
def delete_person(self,person):
node = person.get_handle()