def pprint(self, composites):
<EOL>if composites and not isinstance(composites, list):<EOL><INDENT>composites = [composites]<EOL><DEDENT>lines = []<EOL>for composite in composites:<EOL><INDENT>type_ = composite["<STR_LIT>"]<EOL>if type_ in ("<STR_LIT>", "<STR_LIT>"):<EOL><INDENT>lines += self.process_key_dict(type_, composite, level=<NUM_LIT:0>)<EOL><DEDENT>else:<EOL><INDENT>lines += self._format(composite)<EOL><DEDENT><DEDENT>result = str(self.newlinechar.join(lines))<EOL>return result<EOL>
Print out a nicely indented Mapfile