Beispiel #1
0
 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
Beispiel #2
0
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