return
file.write('\n')
if self.date:
- file.write('2 DATE ' + self.date + '\n')
+ file.write(cont('2 DATE ' + self.date) + '\n')
if self.place:
file.write(cont('2 PLAC ' + self.place) + '\n')
if self.map:
if self.description:
file.write(cont('2 TITL ' + self.description) + '\n')
if self.url:
- file.write('2 FILE ' + self.url + '\n')
+ file.write(cont('2 FILE ' + self.url) + '\n')
class Name:
self.note = Note(data['attribution']['changeMessage'], tree)
def print(self, file=sys.stdout, typ=None):
- file.write('1 NAME ' + self.given + ' /' + self.surname + '/')
+ tmp = '1 NAME ' + self.given + ' /' + self.surname + '/'
if self.suffix:
- file.write(' ' + self.suffix)
- file.write('\n')
+ tmp += ' ' + self.suffix
+ file.write(cont(tmp) + '\n')
if typ:
file.write('2 TYPE ' + typ + '\n')
if self.prefix:
def print(self, file=sys.stdout):
if self.date:
- file.write('2 DATE ' + self.date + '\n')
+ file.write(cont('2 DATE ' + self.date) + '\n')
if self.temple_code:
file.write('2 TEMP ' + self.temple_code + '\n')
if self.status in ORDINANCES_STATUS:
if self.name:
self.name.print(file)
for o in self.nicknames:
- file.write('2 NICK ' + o.given + ' ' + o .surname + '\n')
+ file.write(cont('2 NICK ' + o.given + ' ' + o .surname) + '\n')
for o in self.birthnames:
o.print(file)
for o in self.aka:
self.flag = True
def __get_name(self):
- parts = self.data.split('/')
+ parts = self.__get_text().split('/')
name = Name()
added = False
name.given = parts[0].strip()
if self.tag == 'TYPE':
fact.type = self.data
if self.tag == 'DATE':
- fact.date = self.data
+ fact.date = self.__get_text()
elif self.tag == 'PLAC':
fact.place = self.__get_text()
elif self.tag == 'MAP':
if self.tag == 'TITL':
memorie.description = self.__get_text()
elif self.tag == 'FILE':
- memorie.url = self.data
+ memorie.url = self.__get_text()
self.flag = True
return memorie
ordinance = Ordinance()
while self.__get_line() and self.level > 1:
if self.tag == 'DATE':
- ordinance.date = self.data
+ ordinance.date = self.__get_text()
elif self.tag == 'TEMP':
ordinance.temple_code = self.data
elif self.tag == 'STAT':