* src/DisplayModels.py: don't access db maps directly
* src/PeopleModel.py: don't access db maps directly * src/FamilyView.py: add gender symbol to primary person * src/GrampsDb/_GrampsBSDDB.py: provide access functions to avoid redirect map access * src/GrampsDb/_GrampsDbBase.py: provide access functions to avoid redirect map access * src/GrampsDb/_ReadGedcom.py: don't access db maps directly svn: r5689
This commit is contained in:
@@ -1370,12 +1370,51 @@ class GrampsDbBase(GrampsDBCallback):
|
||||
self._do_remove_object(handle,transaction,self.repository_map,
|
||||
REPOSITORY_KEY, transaction.repository_del)
|
||||
|
||||
def get_raw_person_data(self,handle):
|
||||
return self.person_map.get(str(handle))
|
||||
|
||||
def get_raw_family_data(self,handle):
|
||||
return self.family_map.get(str(handle))
|
||||
|
||||
def get_raw_object_data(self,handle):
|
||||
return self.media_map.get(str(handle))
|
||||
|
||||
def get_raw_place_data(self,handle):
|
||||
return self.place_map.get(str(handle))
|
||||
|
||||
def get_raw_event_data(self,handle):
|
||||
return self.event_map.get(str(handle))
|
||||
|
||||
def get_raw_source_data(self,handle):
|
||||
return self.source_map.get(str(handle))
|
||||
|
||||
def get_raw_repository_data(self,handle):
|
||||
return self.repository_map.get(str(handle))
|
||||
|
||||
def has_person_handle(self,handle):
|
||||
"""
|
||||
returns True if the handle exists in the current Person database.
|
||||
"""
|
||||
return self.person_map.has_key(str(handle))
|
||||
|
||||
def has_event_handle(self,handle):
|
||||
"""
|
||||
returns True if the handle exists in the current Event database.
|
||||
"""
|
||||
return self.event_map.has_key(str(handle))
|
||||
|
||||
def has_source_handle(self,handle):
|
||||
"""
|
||||
returns True if the handle exists in the current Source database.
|
||||
"""
|
||||
return self.source_map.has_key(str(handle))
|
||||
|
||||
def has_place_handle(self,handle):
|
||||
"""
|
||||
returns True if the handle exists in the current Place database.
|
||||
"""
|
||||
return self.place_map.has_key(str(handle))
|
||||
|
||||
def has_family_handle(self,handle):
|
||||
"""
|
||||
returns True if the handle exists in the current Family database.
|
||||
|
Reference in New Issue
Block a user