* src/GrampsBSDDB.py: remove transaction.batch in favor of signal suppression

* src/GrampsDbBase.py: remove transaction.batch in favor of signal suppression
* src/GrampsInMemDB.py: remove transaction.batch in favor of signal suppression
* src/ReadGedcom.py: fix relation typo, enable/disable signals around import
* src/ReadXML.py: enable/disable signals around import
* src/gramps_main.py: disable signals before undo and exit


svn: r4295
This commit is contained in:
Don Allingham
2005-04-04 23:52:46 +00:00
parent 44e34592bc
commit 641f13da22
7 changed files with 50 additions and 56 deletions

View File

@@ -533,11 +533,15 @@ class GrampsParser:
return self.oidswap[handle]
def parse(self,file,use_trans=True):
if use_trans:
self.trans = self.db.transaction_begin()
self.trans.set_batch(True)
else:
self.trans = None
self.db.disable_signals()
p = ParserCreate()
p.StartElementHandler = self.startElement
p.EndElementHandler = self.endElement
@@ -561,8 +565,8 @@ class GrampsParser:
del p
if use_trans:
self.db.transaction_commit(self.trans,_("GRAMPS XML import"))
else:
self.db.request_rebuild()
self.db.enable_signals()
self.db.request_rebuild()
def start_lds_ord(self,attrs):
atype = attrs['type']