Documentation updates
svn: r13183
This commit is contained in:
parent
47994ff569
commit
03dc41bff9
@ -22,6 +22,9 @@
|
|||||||
|
|
||||||
from __future__ import with_statement
|
from __future__ import with_statement
|
||||||
from gen.db import BSDDBTxn
|
from gen.db import BSDDBTxn
|
||||||
|
"""
|
||||||
|
upgrade
|
||||||
|
"""
|
||||||
|
|
||||||
def gramps_upgrade_14(self):
|
def gramps_upgrade_14(self):
|
||||||
"""Upgrade database from version 13 to 14."""
|
"""Upgrade database from version 13 to 14."""
|
||||||
|
@ -38,6 +38,7 @@ import time
|
|||||||
import locale
|
import locale
|
||||||
import bisect
|
import bisect
|
||||||
from types import InstanceType
|
from types import InstanceType
|
||||||
|
from functools import wraps
|
||||||
|
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
from bsddb import dbshelve, db
|
from bsddb import dbshelve, db
|
||||||
@ -208,6 +209,7 @@ class GrampsDBDir(GrampsDbRead, Callback, UpdateCallback):
|
|||||||
one of the exceptions in DBERRS, the error is logged and a DbError
|
one of the exceptions in DBERRS, the error is logged and a DbError
|
||||||
exception is raised.
|
exception is raised.
|
||||||
"""
|
"""
|
||||||
|
@wraps(func)
|
||||||
def try_(*args, **kwargs):
|
def try_(*args, **kwargs):
|
||||||
try:
|
try:
|
||||||
return func(*args, **kwargs)
|
return func(*args, **kwargs)
|
||||||
@ -1284,9 +1286,15 @@ class GrampsDBDir(GrampsDbRead, Callback, UpdateCallback):
|
|||||||
|
|
||||||
@catch_db_error
|
@catch_db_error
|
||||||
def build_surname_list(self):
|
def build_surname_list(self):
|
||||||
|
"""
|
||||||
|
Build surname list for use in autocompletion
|
||||||
|
"""
|
||||||
self.surname_list = sorted(map(unicode, set(self.surnames.keys())), key=locale.strxfrm)
|
self.surname_list = sorted(map(unicode, set(self.surnames.keys())), key=locale.strxfrm)
|
||||||
|
|
||||||
def add_to_surname_list(self, person, batch_transaction):
|
def add_to_surname_list(self, person, batch_transaction):
|
||||||
|
"""
|
||||||
|
Add surname to surname list
|
||||||
|
"""
|
||||||
if batch_transaction:
|
if batch_transaction:
|
||||||
return
|
return
|
||||||
name = unicode(person.get_primary_name().get_surname())
|
name = unicode(person.get_primary_name().get_surname())
|
||||||
@ -1789,3 +1797,4 @@ if __name__ == "__main__":
|
|||||||
print key, person.get_primary_name().get_name(),
|
print key, person.get_primary_name().get_name(),
|
||||||
|
|
||||||
print d.surnames.keys()
|
print d.surnames.keys()
|
||||||
|
print d.remove_from_surname_list.__doc__
|
||||||
|
Loading…
Reference in New Issue
Block a user