On Mon, Aug 20, 2018 at 11:51 PM William Roberts <bill.c.roberts@xxxxxxxxx> wrote: > > Ack on these as well Thanks, I applied these patches and the previous ones I sent. Nicolas > > On Sun, Aug 19, 2018 at 11:49 AM, Nicolas Iooss <nicolas.iooss@xxxxxxx> wrote: >> >> Python does not need to end a statement with a semicolon. Doing this >> gets reported by linters such as flake8 ("E703 statement ends with a >> semicolon"). >> >> Remove such semicolons in the code and enable this warning in >> scripts/run-flake8. >> >> Signed-off-by: Nicolas Iooss <nicolas.iooss@xxxxxxx> >> --- >> python/sepolgen/src/sepolgen/audit.py | 2 +- >> python/sepolgen/src/sepolgen/yacc.py | 8 ++++---- >> python/sepolicy/sepolicy/manpage.py | 2 +- >> scripts/run-flake8 | 1 - >> 4 files changed, 6 insertions(+), 7 deletions(-) >> >> diff --git a/python/sepolgen/src/sepolgen/audit.py b/python/sepolgen/src/sepolgen/audit.py >> index daed58ce9643..4adb851f3e93 100644 >> --- a/python/sepolgen/src/sepolgen/audit.py >> +++ b/python/sepolgen/src/sepolgen/audit.py >> @@ -258,7 +258,7 @@ class AVCMessage(AuditMessage): >> if (scontext, tcontext, self.tclass, access_tuple) in avcdict.keys(): >> self.type, self.data = avcdict[(scontext, tcontext, self.tclass, access_tuple)] >> else: >> - self.type, self.data = audit2why.analyze(scontext, tcontext, self.tclass, self.accesses); >> + self.type, self.data = audit2why.analyze(scontext, tcontext, self.tclass, self.accesses) >> if self.type == audit2why.NOPOLICY: >> self.type = audit2why.TERULE >> if self.type == audit2why.BADTCON: >> diff --git a/python/sepolgen/src/sepolgen/yacc.py b/python/sepolgen/src/sepolgen/yacc.py >> index f00635469af1..afef174849f2 100644 >> --- a/python/sepolgen/src/sepolgen/yacc.py >> +++ b/python/sepolgen/src/sepolgen/yacc.py >> @@ -1864,10 +1864,10 @@ del _lr_action_items >> """) >> >> else: >> - f.write("\n_lr_action = { "); >> + f.write("\n_lr_action = { ") >> for k,v in _lr_action.items(): >> f.write("(%r,%r):%r," % (k[0],k[1],v)) >> - f.write("}\n"); >> + f.write("}\n") >> >> if smaller: >> # Factor out names to try and make smaller >> @@ -1901,10 +1901,10 @@ for _k, _v in _lr_goto_items.items(): >> del _lr_goto_items >> """) >> else: >> - f.write("\n_lr_goto = { "); >> + f.write("\n_lr_goto = { ") >> for k,v in _lr_goto.items(): >> f.write("(%r,%r):%r," % (k[0],k[1],v)) >> - f.write("}\n"); >> + f.write("}\n") >> >> # Write production table >> f.write("_lr_productions = [\n") >> diff --git a/python/sepolicy/sepolicy/manpage.py b/python/sepolicy/sepolicy/manpage.py >> index cb211ba083ca..cfcb7c3932d7 100755 >> --- a/python/sepolicy/sepolicy/manpage.py >> +++ b/python/sepolicy/sepolicy/manpage.py >> @@ -539,7 +539,7 @@ class ManPage: >> self.fd = fd >> self.man_page_path = man_page_path >> except KeyError: >> - continue; >> + continue >> self.attributes[domain_type] = next(sepolicy.info(sepolicy.TYPE, ("%s") % domain_type))["attributes"] >> >> self._header() >> diff --git a/scripts/run-flake8 b/scripts/run-flake8 >> index 8a1f490b8a62..207edd20dd89 100755 >> --- a/scripts/run-flake8 >> +++ b/scripts/run-flake8 >> @@ -14,7 +14,6 @@ IGNORE_LIST='' >> IGNORE_LIST="$IGNORE_LIST,W191" # indentation contains tabs >> >> IGNORE_LIST="$IGNORE_LIST,E101" # indentation contains mixed spaces and tabs >> -IGNORE_LIST="$IGNORE_LIST,E703" # statement ends with a semicolon >> IGNORE_LIST="$IGNORE_LIST,E711" # comparison to None should be 'if cond is not None:' >> IGNORE_LIST="$IGNORE_LIST,E712" # comparison to False should be 'if cond is False:' or 'if not cond:' >> IGNORE_LIST="$IGNORE_LIST,E722" # do not use bare 'except' >> -- >> 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. > > _______________________________________________ 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.