Lines Matching full:outfile
1702 def WriteHelpInXMLFormat(self, outfile=None):
1713 outfile: File object we write to. Default None means sys.stdout.
1715 outfile = outfile or sys.stdout
1717 outfile.write('<?xml version=\"1.0\"?>\n')
1718 outfile.write('<AllFlags>\n')
1720 _WriteSimpleXMLElement(outfile, 'program', os.path.basename(sys.argv[0]),
1728 _WriteSimpleXMLElement(outfile, 'usage', usage_doc, indent)
1742 flag.WriteInfoInXMLFormat(outfile, module_name,
1745 outfile.write('</AllFlags>\n')
1746 outfile.flush()
1789 def _WriteSimpleXMLElement(outfile, name, value, indent):
1793 outfile: File object we write the XML element to.
1804 outfile.write('%s<%s>%s</%s>\n' % (indent, name, safe_value_str, name))
1937 def WriteInfoInXMLFormat(self, outfile, module_name, is_key=False, indent=''):
1947 outfile: File object we write to.
1952 outfile.write(indent + '<flag>\n')
1955 _WriteSimpleXMLElement(outfile, 'key', 'yes', inner_indent)
1956 _WriteSimpleXMLElement(outfile, 'file', module_name, inner_indent)
1958 _WriteSimpleXMLElement(outfile, 'name', self.name, inner_indent)
1960 _WriteSimpleXMLElement(outfile, 'short_name', self.short_name,
1963 _WriteSimpleXMLElement(outfile, 'meaning', self.help, inner_indent)
1971 _WriteSimpleXMLElement(outfile, 'default', default_serialized, inner_indent)
1972 _WriteSimpleXMLElement(outfile, 'current', self.value, inner_indent)
1973 _WriteSimpleXMLElement(outfile, 'type', self.Type(), inner_indent)
1975 self._WriteCustomInfoInXMLFormat(outfile, inner_indent)
1976 outfile.write(indent + '</flag>\n')
1978 def _WriteCustomInfoInXMLFormat(self, outfile, indent):
1984 outfile: File object we write to.
1989 self.parser.WriteCustomInfoInXMLFormat(outfile, indent)
2059 def WriteCustomInfoInXMLFormat(self, outfile, indent):
2456 def WriteCustomInfoInXMLFormat(self, outfile, indent):
2458 _WriteSimpleXMLElement(outfile, 'lower_bound', self.lower_bound, indent)
2460 _WriteSimpleXMLElement(outfile, 'upper_bound', self.upper_bound, indent)
2619 def _WriteCustomInfoInXMLFormat(self, outfile, indent):
2621 _WriteSimpleXMLElement(outfile, 'enum_value', enum_value, indent)
2672 def WriteCustomInfoInXMLFormat(self, outfile, indent):
2673 BaseListParser.WriteCustomInfoInXMLFormat(self, outfile, indent)
2674 _WriteSimpleXMLElement(outfile, 'list_separator', repr(','), indent)
2683 def WriteCustomInfoInXMLFormat(self, outfile, indent):
2684 BaseListParser.WriteCustomInfoInXMLFormat(self, outfile, indent)
2688 _WriteSimpleXMLElement(outfile