def run(self): option = self.opts.option Config.parser.remove_option('options', option) try: Config.save() print _("Successfully forgot option [ %s ]") % u_str(option) except (Exception): print _("Unsuccessfully forgot option [ %s ]") % u_str(option) raise # re-raise to get into main method -> log return os.EX_OK
def run(self): option = self.opts.option value = self.opts.value if not Config.parser.has_section('options'): Config.parser.add_section('options') has_option = Config.parser.has_option('options', option) Config.parser.set('options', option, value) try: Config.save() verb = "overwrote" if has_option else "remembered" print _("Successfully " + verb + " option [ %s ] ") % u_str(option) except (Exception): print _("Unsuccessfully remembered option [ %s ]") % u_str(option) raise # re-raise to get into main method -> log return os.EX_OK
def run(self): option = self.opts.option value = self.opts.value Config() if not Config.parser.has_section("options"): Config.parser.add_section("options") has_option = Config.parser.has_option("options", option) Config.parser.set("options", option, value) try: Config.save() if has_option: print _("Successfully overwrote option [ %s ] ") % u_str(option) else: print _("Successfully remembered option [ %s ] ") % u_str(option) except (Exception): print _("Unsuccessfully remembered option [ %s ]") % u_str(option) raise # re-raise to get into main method -> log return os.EX_OK