Module base
source code
Base class for the GRAMPS databases. All database interfaces should
inherit from this class.
|
LOG = logging.getLogger(".GrampsDb")
|
|
CLASS_TO_KEY_MAP = { ' Event ' : 3, ' Family ' : 1, ' MediaObject ' : 4, ...
|
|
KEY_TO_CLASS_MAP = { 0: ' Person ' , 1: ' Family ' , 2: ' Source ' , 3: ...
|
Imports:
cPickle,
time,
random,
locale,
os,
maxint,
db,
_,
logging,
MediaObject,
Person,
Family,
Source,
Event,
Place,
Repository,
Note,
GenderStats,
Researcher,
Callback,
CursorIterator,
PERSON_KEY,
FAMILY_KEY,
SOURCE_KEY,
EVENT_KEY,
MEDIA_KEY,
PLACE_KEY,
REPOSITORY_KEY,
NOTE_KEY,
REFERENCE_KEY,
PERSON_COL_KEY,
FAMILY_COL_KEY,
CHILD_COL_KEY,
PLACE_COL_KEY,
SOURCE_COL_KEY,
MEDIA_COL_KEY,
EVENT_COL_KEY,
REPOSITORY_COL_KEY,
NOTE_COL_KEY
CLASS_TO_KEY_MAP
- Value:
{ ' Event ' : 3,
' Family ' : 1,
' MediaObject ' : 4,
' Note ' : 8,
' Person ' : 0,
' Place ' : 5,
' Repository ' : 6,
' Source ' : 2}
|
|
KEY_TO_CLASS_MAP
- Value:
{ 0: ' Person ' ,
1: ' Family ' ,
2: ' Source ' ,
3: ' Event ' ,
4: ' MediaObject ' ,
5: ' Place ' ,
6: ' Repository ' ,
8: ' Note ' }
|
|