def _make_widget(self, name, val, sensitive): make_check = gen_utils.is_string_type(val) name = tidy_opt_utils.lib_to_orig_opt_rep(name) if make_check: val = tidy_opt_utils.lib_to_orig_opt_rep(val) return self._make_string_widget(name, val, sensitive) assert gen_utils.is_bool_type(val), val return self._make_check_widget(name, val, sensitive)
def orig_to_lib_opt_rep(s): """ Translates an option from the form used by Tidy utility to the form used by the Tidy python. """ if not gen_utils.is_string_type(s): return s if s == 'yes': return True elif s == 'no': return False return s