def _append_inventory_root(self, append, inv): """Append the inventory root to output.""" if inv.revision_id is not None: revid1 = ' revision_id="' revid2 = encode_and_escape(inv.revision_id) else: revid1 = "" revid2 = "" append('<inventory format="%s"%s%s>\n' % ( self.format_num, revid1, revid2)) append('<directory file_id="%s name="%s revision="%s />\n' % ( encode_and_escape(inv.root.file_id), encode_and_escape(inv.root.name), encode_and_escape(inv.root.revision)))
def _append_inventory_root(self, append, inv): """Append the inventory root to output.""" if inv.root.file_id not in (None, inventory.ROOT_ID): fileid1 = ' file_id="' fileid2 = encode_and_escape(inv.root.file_id) else: fileid1 = "" fileid2 = "" if inv.revision_id is not None: revid1 = ' revision_id="' revid2 = encode_and_escape(inv.revision_id) else: revid1 = "" revid2 = "" append('<inventory%s%s format="5"%s%s>\n' % ( fileid1, fileid2, revid1, revid2))