def __init__(self, *pArgs, **pKwds):
<EOL>lib_name = '<STR_LIT>'<EOL>in_file_list = None<EOL>include_metrics_str = '<STR_LIT>'<EOL>exclude_metrics_str = None<EOL>quiet = False<EOL>verbose = <NUM_LIT:0><EOL>output_format = None<EOL>self.__dict__.update( locals() )<EOL>del( self.__dict__['<STR_LIT>'] )  <EOL>self.__dict__.update( pKwds )<EOL>del( self.__dict__['<STR_LIT>'] ) <EOL>parser = MyOptionParser('<STR_LIT>', version="<STR_LIT>" + __version__)<EOL>parser.add_option("<STR_LIT>", "<STR_LIT>",<EOL>dest="<STR_LIT>",<EOL>default=self.in_file_list,<EOL>help="<STR_LIT>" )<EOL>parser.add_option("<STR_LIT>", "<STR_LIT>",<EOL>action="<STR_LIT:store_true>",<EOL>dest="<STR_LIT>",<EOL>default=self.quiet,<EOL>help="<STR_LIT>" % (self.quiet) )<EOL>parser.add_option("<STR_LIT>",<EOL>dest="<STR_LIT>",<EOL>default = self.output_format,<EOL>choices = ["<STR_LIT>", "<STR_LIT>", "<STR_LIT>"],<EOL>help="<STR_LIT>")<EOL>try:<EOL><INDENT>(options, args) = parser.parse_args()<EOL><DEDENT>except BadOptionError as e:<EOL><INDENT>sys.stderr.writelines("<STR_LIT>" % str( e ))<EOL>sys.stderr.writelines("<STR_LIT>")<EOL>sys.stderr.writelines(parser.format_help())<EOL>sys.exit(<NUM_LIT:1>)<EOL><DEDENT>args.extend(pArgs)<EOL>self.__dict__.update( options.__dict__)<EOL>if self.in_file_list:<EOL><INDENT>try:<EOL><INDENT>inf = open(self.in_file_list)<EOL>files = [line.strip() for line in inf]<EOL>inf.close()<EOL>args.extend( files )<EOL><DEDENT>except IOError as e:<EOL><INDENT>raise ProcessArgsError( e )<EOL><DEDENT><DEDENT>self.in_file_names = args<EOL>self.include_metrics = self.process_include_metrics(self.include_metrics_str)<EOL>if self.output_format_str is not None:<EOL><INDENT>self.output_format_str = self.output_format_str.upper()<EOL><DEDENT>if len( args ) < <NUM_LIT:1>:<EOL><INDENT>print(usage_str)<EOL>print(parser.format_help())<EOL>e = "<STR_LIT>"<EOL><INDENT>if doctestSw:<EOL><INDENT>print e<EOL>return<EOL><DEDENT>else:<EOL><DEDENT>raise ProcessArgsError(e)<EOL><DEDENT>
Initial processing of arguments.