Skip to content

Commit 8feae0b

Browse files
authored
Update associationstool.py
PR #204
1 parent 4bb7564 commit 8feae0b

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

AssociationsTool/associationstool.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
from gramps.gui.plug import tool
4141
from gramps.gen.display.name import displayer as name_displayer
42+
from gramps.gen.relationship import get_relationship_calculator
4243

4344
#-------------------------------------------------------------------------
4445
#
@@ -56,6 +57,8 @@ def __init__(self, dbstate, user, options_class, name, callback=None):
5657
self.__class__)
5758

5859
stats_list = []
60+
relationship = get_relationship_calculator()
61+
rel = ""
5962

6063
plist = dbstate.db.get_person_handles(sort_handles=True)
6164

@@ -68,13 +71,16 @@ def __init__(self, dbstate, user, options_class, name, callback=None):
6871
(a, b, c, two, value) = ref
6972
person2 = dbstate.db.get_person_from_handle(two)
7073
name2 = name_displayer.display(person2)
74+
rel = relationship.get_one_relationship(
75+
dbstate.db, person2, person)
7176
stats_list.append((name1, value, name2))
7277

7378
if uistate:
7479
titles = [
7580
(_('Name'), 0, 200),
7681
(_('Type of link'), 1, 200),
7782
(_('Of'), 2, 200),
83+
(_('Relationship Calculator'), 2, 200),
7884
]
7985

8086
treeview = Gtk.TreeView()
@@ -83,7 +89,7 @@ def __init__(self, dbstate, user, options_class, name, callback=None):
8389
model.add(entry, entry[0])
8490

8591
window = Gtk.Window()
86-
window.set_default_size(800, 600)
92+
window.set_default_size(1000, 600)
8793
s = Gtk.ScrolledWindow()
8894
s.add(treeview)
8995
window.add(s)
@@ -92,10 +98,10 @@ def __init__(self, dbstate, user, options_class, name, callback=None):
9298
self.show()
9399

94100
else:
95-
print('\t%s'*3 % ('Name','Type of link','Of'))
101+
print('\t%s'*4 % ('Name','Type of link','Of','RelCal'))
96102
print()
97103
for entry in stats_list:
98-
print('\t%s'*3 % entry)
104+
print('\t%s'*4 % entry)
99105

100106
def build_menu_names(self, obj):
101107
return (self.label,None)

0 commit comments

Comments
 (0)