birdnotes.py
# - - - P h o t o . w r i t e N o d e
def writeNode ( self, parent ):
"""Convert to XML.
"""
#-- 1 --
# [ parent := parent with a new rnc.PHOTO_N child
# photoNode := that new child ]
photoNode = et.SubElement ( parent, rnc.PHOTO_N )
#-- 2 --
# [ photoNode := photoNode with self.catNo added as
# an rnc.CAT_NO_A attribute and self.text added
# as content (which may be None) ]
photoNode.attrib [ rnc.CAT_NO_A ] = self.catNo
photoNode.text = self.text
#-- 3 --
if self.url:
photoNode.attrib [ rnc.URL_A ] = self.url