From patchwork Sat Aug 4 19:47:21 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555863 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BFCE913B4 for ; Sat, 4 Aug 2018 19:52:51 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id ACE1A29894 for ; Sat, 4 Aug 2018 19:52:51 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A043C29AC7; Sat, 4 Aug 2018 19:52:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from ucol19pa12.eemsg.mail.mil (ucol19pa12.eemsg.mail.mil [214.24.24.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id EBB9029894 for ; Sat, 4 Aug 2018 19:52:50 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="612811718" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by ucol19pa12.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:52:49 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515341" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2CNBAB3A2Zb/wHyM5BcHQEBBQELAYMkJ2YjShIojGabLIgsFIFdFBgDEYdxNRcBAgEBAQEBAQIBbBwMgjUkgmYCNxQgDgMJAkAICAMBLRUfCwUYBIJ/ASiBVwMBAbEAg3plhW2KYT+BEoJkhGYTARIBbIUJAod8hHc9jQMHAoF4g28ziSCCHowNkl6BQwE1JjtxMxowQ4JpCYtdhG9tegMUFIwPgjoBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:52:48 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w74JqkGQ007547; Sat, 4 Aug 2018 15:52:48 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w74JmPRi034074 for ; Sat, 4 Aug 2018 15:48:25 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w74JmPVj007481 for ; Sat, 4 Aug 2018 15:48:25 -0400 IronPort-PHdr: 9a23:9WJL8hxObJwhEeDXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZhCHt8hVoHSSdr3ys6gChufTqK+mXGUB5dCEsXRROJBPVhpQj8IQkkRgBcOeEkT0IbbsaDByB8VNUlJpvjm7PEFZFdy4ZgjUpXu/vnYJAhuqDQNuPazuH5LKydyt3rW0+pbUZwxTwju6ZqhpBBDqvUPWrMZFyZB6JPMJwwDS6mBNZ/wQwGppIVyJmBOp3f2LpMs+zTVW7tEdosscQeP9ZattS71TCzAvKCY048rwrjHJShaJ7XYHFGBKglxPGQeWpAriUMLJuzDh/vF4xDHcPcDySuUsXi++6q5wVBLyoCIXbngh92XGlsF7jKRauQ+s4RtlzIM= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DGAgARAmZblywbGNZcHgEGDIMkJ2Z/KIxmi2SPSIgsggUbEYdQITYWAQIBAQEBAQECFAEBAQEBBhgGTIs0ASiBVwMBAaBwkBKDemWFbYkJgVg/gRKCZIRmgROFCQKHfIR3jUAHAoF4g28ziSCCHowNkl6BSAtMgSwzGjCDLAmLXYRvbXoXFIwPgjoBAQ X-IPAS-Result: A1DGAgARAmZblywbGNZcHgEGDIMkJ2Z/KIxmi2SPSIgsggUbEYdQITYWAQIBAQEBAQECFAEBAQEBBhgGTIs0ASiBVwMBAaBwkBKDemWFbYkJgVg/gRKCZIRmgROFCQKHfIR3jUAHAoF4g28ziSCCHowNkl6BSAtMgSwzGjCDLAmLXYRvbXoXFIwPgjoBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339418" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:04 -0400 IronPort-PHdr: 9a23:rdxfZRWwMl1129VHJLWP6mcfAlPV8LGtZVwlr6E/grcLSJyIuqrYYxOOt8tkgFKBZ4jH8fUM07OQ7/i+HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9zIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/KisJ+kqxVrhGmqRFk34LYfJuYOOZkc6/BYd8XQ3dKUMZLVyxGB4Oxd5MBD+sdMuZfq4nyvUAOpga9CwmrA+Pv0SRIjWLx0K080uQuDQbG3Ag6ENIVqnjUrdL1NKAJUeCu16TIyDrObvxM1Tf68ojIfQksrPeRVrxzacrc0VcjGx7Kg1mKt4DoMCmZ2voPvmSB4OdtWvqjhm0jpg1rvzSixsYhhpPXio8V1FzI7yF0zYAoLtOiUkF7e8SrEJ5IuiGaKYR2RsQiTnlmtyggxLMLp5C2cTYQxpk72xLSa+aLfJaW7RLmT+aRLi10hHd/d7K+gxa+602gyuz4VsWs0VZKqDRKksXUu3wTyhDe5dKLRuVy80u7xzqC1Rrf5+5LLEwskKrUMZ8hwro+lpoJtkTDGzf7lljqgqGLakkp4uil5OvnY7XgvpKSMpF6hxn7Mqkhlc2zG+M4MhIBX2WD/+S81aHs/Ur9QLpQlf06iKjZsJfdJcQAva60GBRa0oE+6xa5Ezipzs8YkWMCLF9KdxOLlY/pO0vBIPzgF/ewn0yskCt3x/DBJrDhGYvCLnzCkLfnYLZ85FVRyBYzzN9D55JUDasNIPToWkDrrtDYARg5MxLni9rgXc5w0oIYRHKnHr6SMKSUt0SBoO0oPbqifogQ7RD8IP8h7uWmrHg+gkRVKa+o1pwTYWv+H/NhOF6xZCb8xNAbHjFZ7UIFUOX2hQjaAnZobHGoUvdkvGtpAZ+6DYrFWoGmiaCA2yH+BJBNe2RaEQrQSSXVT6mvANw0QXrIZMJslycLE72oSotn0BCq50f2yLtie+zT/CBQ9Zfuz8N86OCbkxYuvSd1AMKQ3yDFT2x9km4SAT5j2qd5rB810U+NhJBxmOcQDtlP/7VRSA5vM5/XyOhzEJbzXQXaZf+MFEbgRc+pUnkqVtxk+9YVeA5mHsm6yBXK3i6kGbgQwoexP8Rhr5zN2S3SG5N4l2aA07Mu2l8nScxLPHbgh6l47BP7DYnUlU6UjOCvKbRa2zTCpy+Y1WTbhEhDS0ZrVLndG3ASYkyDtdPi+kbLVKOjE5wiIlIH0cmGO7dHYd3vjExbSbHkItvT X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DHAgARAmZblywbGNZcHgEGDIMkJ2Z/KIxmi2SPSIgsggUbEYdQITYWAQIBAQEBAQECARMBAQEBAQYYBkwMgjUiiFEBKIFXAwEBoHCQEoN6ZYVtiQmBWD+BEoJkhGaBE4UJAod8hHeNQAcCgXiDbzOJIIIejA2SXoFIC0yBLDMaMIMsCYtdhG9tehcUjA+COgEB X-IPAS-Result: A0DHAgARAmZblywbGNZcHgEGDIMkJ2Z/KIxmi2SPSIgsggUbEYdQITYWAQIBAQEBAQECARMBAQEBAQYYBkwMgjUiiFEBKIFXAwEBoHCQEoN6ZYVtiQmBWD+BEoJkhGaBE4UJAod8hHeNQAcCgXiDbzOJIIIejA2SXoFIC0yBLDMaMIMsCYtdhG9tehcUjA+COgEB X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515198" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:48:04 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;19a45bfa-38ca-4500-a136-248b014edcbe Authentication-Results: UPDC3CPA02.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 238519929|UPDC3CPA02_EEMSG_MP18.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:FKfIkBCXkZjrogBWbtf3UyQJP3N1i/DPJgcQr6AfoPdwSPv8osbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzZhMJzi6xWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2pBWcNRWjRZDIO9c4QPCO4BMvxDr4LgpFUOqhy+BRK3BOjyzTJIgH720rE90+QlCw7GxxYsH9MJsHTTt9X1L7wfUeW6wajH1znDaOlW2Tjk5YXObxsvoumMUKptfcbPzUQjDR7JgkmfpID/MT6Zyv4BvmaU4uZ4Vu+ij3QrpxxxrzWu3MsglInEipwPxl3A8yhy3Zw7KseiSEFhZN6pCJtQuD+eN4txWs4iRm5ptDsgxr0evp67eCgLyIg5yBHDa/yHdYmI4gv+VOmPOzt4g2hleL2nixaz90iv1PH8W9Gp3FpUqidJiMTAumwC2hDJ5MWLVuFx80mu1DqX0gDc8OBEIUQ6larBLJ4hx6Y9mIcPv0reAiP7gEX7g6CWd0Ui4uWm7vrpb63jppKTOI54kAb+Mr4hmsGnB+Q4MxQBX2+f+eumz73v50z5QLJNjv0tianUq4vVJcMGpq6/HwBazJ0j5wy6Dzqp39UUh34HLEhKeB6flYjmJ0nOIOzkDfe4m1msiylkx/THPr3nH5XMIWPOkKvhfLlh605czxA/zdZE551OEL0BL/XzWlGi/ODfWwQ0Nw2y3vbPFMR21oRYX3mGRKCeLvD8q1iNs8QuKO6IbZRdmTH6MONts/jvhng9kERbfK6uxoA/bSyoWPN8LBPKMjLXnt4dHDJS7UIFR+vwhQjaCG8BVzOJR6s5owoDJsejBIbHSJqqheXeji28A5tda3sADwycV3DyeNfdAqteWGepOsZk1wc8e/25UYZwhxTypEn90bU1d7OJqB1djorq0Z1O38OWlRw28mYvXcGNiieVSGVlgm4DRzk3xb1y50tnxQXa3A== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ATAQARAmZbhyIeaIFcHgEGDIMkgQ1/KIxmi2SPSIgsggUTCBABh1AaBgEFLxgBAgEBAQEBAQEBARMBAQEIDQkIKSMMgjUiiFEBKIFXBAGxAoN6ZYVtiQmBWD+BEoJkhGaBE4UJAod8hHeNQAcCgXiDbzOJIIIejA2SXoFBXoEsMxowgywJi12Eb216FQEBFIwPgjoBAQ X-IPAS-Result: A0ATAQARAmZbhyIeaIFcHgEGDIMkgQ1/KIxmi2SPSIgsggUTCBABh1AaBgEFLxgBAgEBAQEBAQEBARMBAQEIDQkIKSMMgjUiiFEBKIFXBAGxAoN6ZYVtiQmBWD+BEoJkhGaBE4UJAod8hHeNQAcCgXiDbzOJIIIejA2SXoFBXoEsMxowgywJi12Eb216FQEBFIwPgjoBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA02.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:01 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 3FC30561220 for ; Sat, 4 Aug 2018 21:47:58 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:21 +0200 Message-Id: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:47:58 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 00/13] Fix some issues found by flake8 X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Hi, I have been working on a script which uses flake8 to discover issues in Python code. This led me to discover several issues which are fixed by these patches. Distribution maintainers might be interested in backporting some of them (at least patches 5 and 10 and probably the ones which fix usage of undefined variables). As Travis-CI is experiencing issues today (it fails to launch new builds), I have not been able to test the integration of my script with Travis-CI yet. Once it works again I will submit this script too. Thanks, Nicolas --- Here comes the description generated by "git format-patch --cover": Nicolas Iooss (13): libselinux: fix flake8 warnings in SWIG-generated code python/sepolgen: do not import twice the modules python/sepolgen: return NotImplemented instead of raising it python/sepolicy: drop unused CheckPolicyType python/sepolicy: use lowercase variable name python/sepolgen: fix refpolicy parsing of "permissive" python/sepolgen: silence linter warning about has_key python/sepolgen: comment buggy code python/sepolgen: use self when accessing members in FilesystemUse python/sepolicy: fix "procotol" misspelling python/sepolicy: use variables which exists in the gui.py python/sepolicy: do not import sepolicy.generate.DAEMON twice python/sepolicy: do not import types libselinux/src/selinuxswig_python.i | 5 +++-- python/sepolgen/src/sepolgen/interfaces.py | 10 +++++----- python/sepolgen/src/sepolgen/refparser.py | 4 ++-- python/sepolgen/src/sepolgen/refpolicy.py | 6 +++--- python/sepolgen/src/sepolgen/util.py | 6 +----- python/sepolicy/sepolicy.py | 12 +----------- python/sepolicy/sepolicy/generate.py | 1 - python/sepolicy/sepolicy/gui.py | 12 ++++++------ 8 files changed, 21 insertions(+), 35 deletions(-)