def load_command_line_configuration(self, args=None):
with _patch_optparse():<EOL><INDENT>if args is None:<EOL><INDENT>args = sys.argv[<NUM_LIT:1>:]<EOL><DEDENT>else:<EOL><INDENT>args = list(args)<EOL><DEDENT>(options, args) = self.cmdline_parser.parse_args(args=args)<EOL>for provider in self._nocallback_options:<EOL><INDENT>config = provider.config<EOL>for attr in config.__dict__.keys():<EOL><INDENT>value = getattr(options, attr, None)<EOL>if value is None:<EOL><INDENT>continue<EOL><DEDENT>setattr(config, attr, value)<EOL><DEDENT><DEDENT>return args<EOL><DEDENT>
Override configuration according to command line parameters

        return additional arguments