* src/RelLib.py, etc.: convert get_id to get_handle

svn: r3290
This commit is contained in:
Don Allingham
2004-07-28 02:29:07 +00:00
parent 01c169c0f4
commit 95e62181d3
100 changed files with 3559 additions and 3466 deletions

View File

@@ -85,42 +85,42 @@ class PackageWriter:
def remove_clicked():
# File is lost => remove all references and the object itself
for p_id in self.db.get_family_keys():
p = self.db.find_family_from_id(p_id)
p = self.db.find_family_from_handle(p_id)
nl = p.get_media_list()
for o in nl:
if o.get_reference_id() == m_id:
if o.get_reference_handle() == m_id:
nl.remove(o)
p.set_media_list(nl)
self.db.commit_family(p,None)
for key in self.db.get_person_keys():
p = self.db.try_to_find_person_from_id(key)
p = self.db.try_to_find_person_from_handle(key)
nl = p.get_media_list()
for o in nl:
if o.get_reference_id() == m_id:
if o.get_reference_handle() == m_id:
nl.remove(o)
p.set_media_list(nl)
self.db.commit_person(p,None)
for key in self.db.get_source_keys():
p = self.db.try_to_find_source_from_id(key)
p = self.db.try_to_find_source_from_handle(key)
nl = p.get_media_list()
for o in nl:
if o.get_reference_id() == m_id:
if o.get_reference_handle() == m_id:
nl.remove(o)
p.set_media_list(nl)
self.db.commit_source(p,None)
for key in self.db.get_place_id_keys():
p = self.db.try_to_find_place_from_id(key)
for key in self.db.get_place_handle_keys():
p = self.db.try_to_find_place_from_handle(key)
nl = p.get_media_list()
for o in nl:
if o.get_reference_id() == m_id:
if o.get_reference_handle() == m_id:
nl.remove(o)
p.set_media_list(nl)
self.db.commit_place(p,None)
for key in self.db.get_event_keys():
p = self.db.find_event_from_id(key)
p = self.db.find_event_from_handle(key)
nl = p.get_media_list()
for o in nl:
if o.get_reference_id() == m_id:
if o.get_reference_handle() == m_id:
nl.remove(o)
p.set_media_list(nl)
self.db.commit_event(p,None)
@@ -157,7 +157,7 @@ class PackageWriter:
# Write media files first, since the database may be modified
# during the process (i.e. when removing object)
for m_id in self.db.get_object_keys():
mobject = self.db.try_to_find_object_from_id(m_id)
mobject = self.db.try_to_find_object_from_handle(m_id)
oldfile = mobject.get_path()
base = os.path.basename(oldfile)
if os.path.isfile(oldfile):