def set_config_from_string_list(self, config_options):
for config_option in config_options:<EOL><INDENT>try:<EOL><INDENT>config_name, option_value = config_option.split("<STR_LIT:=>", <NUM_LIT:1>)<EOL>if not option_value:<EOL><INDENT>raise ValueError()<EOL><DEDENT>rule_name, option_name = config_name.split("<STR_LIT:.>", <NUM_LIT:1>)<EOL>self.set_option(rule_name, option_name, option_value)<EOL><DEDENT>except ValueError:  <EOL><INDENT>raise LintConfigError(<EOL>u"<STR_LIT>".format(config_option))<EOL><DEDENT><DEDENT>
Given a list of config options of the form "<rule>.<option>=<value>", parses out the correct rule and option
        and sets the value accordingly in this factory object.