p_permissive() uses an undefined variable t, which is buggy. In order to ignore permissive statements, the function only needs to "pass". flake8 reported the following error: python/sepolgen/src/sepolgen/refparser.py:789:5: F821 undefined name 't' Signed-off-by: Nicolas Iooss <nicolas.iooss@xxxxxxx> --- python/sepolgen/src/sepolgen/refparser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolgen/src/sepolgen/refparser.py b/python/sepolgen/src/sepolgen/refparser.py index 2cef8e85c679..3415aff9b48f 100644 --- a/python/sepolgen/src/sepolgen/refparser.py +++ b/python/sepolgen/src/sepolgen/refparser.py @@ -786,7 +786,7 @@ def p_role_allow(p): def p_permissive(p): 'permissive : PERMISSIVE names SEMI' - t.skip(1) + pass def p_avrule_def(p): '''avrule_def : ALLOW names names COLON names names SEMI -- 2.18.0 _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.