def p(*lines, bad_line_num=0): del bad_lines[:] del self.error_messages[:] ans = load_config(overrides=lines, accumulate_bad_lines=bad_lines) if bad_line_num: self.ae(len(bad_lines), bad_line_num) else: self.assertFalse(bad_lines) return ans
def set_kitty_opts( paths: Sequence[str], overrides: Sequence[str] = ()) -> 'Options': from kitty.config import load_config from kitty.fast_data_types import set_options from kitty.utils import suppress_error_logging with suppress_error_logging(): opts = load_config(*paths, overrides=overrides or None) set_options(opts) return opts