* src/GrampsDb/_WriteXML.py (write_data_map): Escape special chars
in key/value pairs. * src/GrampsDb/_GrampsBSDDB.py (load): Do not create logs when TXN is disabled; (gramps_upgrade_9): Include upgrade_11 steps into upgrade_9. svn: r7360
This commit is contained in:
parent
1845a32618
commit
53630ba56f
@ -4,8 +4,11 @@
|
||||
* src/plugins/SoundGen.py: Dont fail with empty database
|
||||
|
||||
2006-10-06 Alex Roitman <shura@gramps-project.org>
|
||||
* src/GrampsDb/_GrampsBSDDB.py (GrampsBSDDB.load): Do not create
|
||||
logs when TXN is disabled.
|
||||
* src/GrampsDb/_WriteXML.py (write_data_map): Escape special chars
|
||||
in key/value pairs.
|
||||
* src/GrampsDb/_GrampsBSDDB.py (load): Do not create logs when TXN
|
||||
is disabled;
|
||||
(gramps_upgrade_9): Include upgrade_11 steps into upgrade_9.
|
||||
|
||||
2006-10-05 Alex Roitman <shura@gramps-project.org>
|
||||
* src/DataViews/_PersonView.py (set_inactive): Check active status.
|
||||
|
@ -1488,7 +1488,7 @@ class GrampsBSDDB(GrampsDbBase,UpdateCallback):
|
||||
self.metadata.sync()
|
||||
|
||||
def gramps_upgrade_9(self):
|
||||
print "Upgrading to DB version 10 -- this may take a while"
|
||||
print "Upgrading to DB version 11 -- this may take a while"
|
||||
# The very very first thing is to check for duplicates in the
|
||||
# primary tables and remove them.
|
||||
self.set_total(7)
|
||||
@ -1726,6 +1726,10 @@ class GrampsBSDDB(GrampsDbBase,UpdateCallback):
|
||||
# Old lds ords did not have private attribute
|
||||
for item in person.lds_ord_list:
|
||||
item.private = False
|
||||
|
||||
# Upgrade addresses: this is an upgrade_11 step
|
||||
for addr in person.address_list:
|
||||
addr.county = u''
|
||||
|
||||
self.commit_person(person,trans)
|
||||
self.update()
|
||||
@ -1828,7 +1832,7 @@ class GrampsBSDDB(GrampsDbBase,UpdateCallback):
|
||||
place = Place()
|
||||
place.handle = handle
|
||||
(junk_handle, place.gramps_id, place.title, place.long, place.lat,
|
||||
place.main_loc, place.alt_loc, place.urls, place.media_list,
|
||||
main_loc, alt_loc, place.urls, place.media_list,
|
||||
place.source_list, place.note, place.change) = info
|
||||
|
||||
# Cover attributes contained in MediaRefs
|
||||
@ -1839,6 +1843,12 @@ class GrampsBSDDB(GrampsDbBase,UpdateCallback):
|
||||
for url in place.urls:
|
||||
convert_url_9(url)
|
||||
|
||||
# Upgrade locations: this is an upgrade_11 step
|
||||
if place.main_loc:
|
||||
place.main_loc.street = u''
|
||||
for l in place.alt_loc:
|
||||
l.street = u''
|
||||
|
||||
self.commit_place(place,trans)
|
||||
self.update()
|
||||
|
||||
@ -1868,13 +1878,13 @@ class GrampsBSDDB(GrampsDbBase,UpdateCallback):
|
||||
the_txn = self.env.txn_begin()
|
||||
else:
|
||||
the_txn = None
|
||||
self.metadata.put('version',10,txn=the_txn)
|
||||
self.metadata.put('version',11,txn=the_txn)
|
||||
if self.UseTXN:
|
||||
the_txn.commit()
|
||||
else:
|
||||
self.metadata.sync()
|
||||
|
||||
print "Done upgrading to DB version 10"
|
||||
print "Done upgrading to DB version 11"
|
||||
|
||||
def gramps_upgrade_10(self):
|
||||
print "Upgrading to DB version 10 -- this may take a while"
|
||||
|
@ -912,7 +912,7 @@ class XmlWriter(UpdateCallback):
|
||||
sp = ' '*indent
|
||||
for key in datamap.keys():
|
||||
self.g.write('%s<data_item key="%s" value="%s"/>\n' %
|
||||
(sp,key,datamap[key]))
|
||||
(sp,self.fix(key),self.fix(datamap[key])))
|
||||
|
||||
def write_reporef_list(self,rrlist,index=1):
|
||||
for reporef in rrlist:
|
||||
|
Loading…
Reference in New Issue
Block a user