if tree:
tree.notes.append(self)
+ def __str__(self):
+ """Return readable string for debugging/reference purposes."""
+ return f"{self.num}. {self.text}"
+
def print(self, file=sys.stdout):
"""print Note in GEDCOM format"""
file.write(cont("0 @N%s@ NOTE %s" % (self.num, self.text)))
if n["text"]:
self.notes.add(Note(n["text"], self.tree))
+ def __str__(self):
+ """Return readable string for debugging/reference purposes."""
+ return f"{self.num}. {self.title}"
+
def print(self, file=sys.stdout):
"""print Source in GEDCOM format"""
file.write("0 @S%s@ SOUR \n" % self.num)
if "changeMessage" in data["attribution"]:
self.note = Note(data["attribution"]["changeMessage"], tree)
+ def __str__(self):
+ """Return readable string for debugging/reference purposes."""
+ return f"{self.given} {self.surname}"
+
def print(self, file=sys.stdout, typ=None):
"""print Name in GEDCOM format
:param typ: type for additional names
self.sources = set()
self.memories = set()
+ def __str__(self):
+ """Return readable string for debugging/reference purposes."""
+ return f"{self.num}. {self.name}, fam: {self.fid}"
+
def add_data(self, data):
"""add FS individual data"""
if data: