From e8a9639a00cf4ccd2665fd3b6fe499cf77b88c14 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 9 Oct 2020 10:30:54 +0300 Subject: fix(subplot/jt.py): get global symbols via global() This is to make jt.py be lintable on its own. The symbols are available in the generated test program, when jt.py gets embedded within that, but linters don't know about that. --- subplot/jt.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/subplot/jt.py b/subplot/jt.py index d8bb7fc..1b46b0b 100644 --- a/subplot/jt.py +++ b/subplot/jt.py @@ -3,26 +3,32 @@ import os def run_jt_init(ctx, dirname=None, journalname=None, title=None): + runcmd_run = globals()["runcmd_run"] runcmd_run(ctx, [_binary("jt"), "init", dirname, journalname, title]) def run_jt_list_journals(ctx): + runcmd_run = globals()["runcmd_run"] runcmd_run(ctx, [_binary("jt"), "list-journals"]) def run_jt_is_journal(ctx, dirname=None): + runcmd_run = globals()["runcmd_run"] runcmd_run(ctx, [_binary("jt"), "is-journal", dirname]) def _binary(name): + srcdir = globals()["srcdir"] return os.path.join(srcdir, "target", "debug", "jt2") def is_directory(ctx, dirname=None): + assert_eq = globals()["assert_eq"] logging.debug("checking if %r is a directory", dirname) assert_eq(os.path.isdir(dirname), True) def output_contains(ctx, pattern=None): + assert_eq = globals()["assert_eq"] logging.debug("checking if %r contains", ctx["stdout"], pattern) assert_eq(pattern in ctx["stdout"], True) -- cgit v1.2.1