2006-07-27 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (_load_metadata): Upgrade custom name formats. * src/GrampsDb/_ReadXML.py (start_format): Attempt parsing the active state for the custom name format. * src/GrampsDb/_WriteXML.py (write_name_formats): Write 4-tuple custom name formats; (_xml_version): Output as version 1.1.1. * data/grampsxml.rng: Update XML description for 1.1.1. * data/grampsxml.dtd: Update XML description for 1.1.1. * src/ViewManager.py (post_load_newdb): Revert changes (done on the lower level). * src/NameDisplay.py (register_custom_formats): Revert changes (done on the lower level). svn: r7085
This commit is contained in:
@ -119,19 +119,8 @@ class NameDisplay:
|
||||
self.raw_fn_array[0] = self.raw_fn_array[idx]
|
||||
|
||||
def register_custom_formats(self,formats):
|
||||
# magic is needed due to different name format table structure
|
||||
# in different revisions:
|
||||
# r <= 7082: (number, name, format_string)
|
||||
# r >= 7083: (number, name, format_string, active)
|
||||
self.CUSTOM_FORMATS = []
|
||||
changed = False
|
||||
for format in formats:
|
||||
if len(format) == 3:
|
||||
format = format + (1,)
|
||||
changed = True
|
||||
self.CUSTOM_FORMATS.append(format)
|
||||
self.CUSTOM_FORMATS = formats[:]
|
||||
self.set_format_fn()
|
||||
return changed
|
||||
|
||||
def update_custom_formats(self,num,name,str,act):
|
||||
i = 0
|
||||
|
Reference in New Issue
Block a user