From patchwork Sun Aug 12 20:25:10 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563733 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 1D1C6139A for ; Sun, 12 Aug 2018 20:31:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0CBC02910B for ; Sun, 12 Aug 2018 20:31:00 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 00DC429115; Sun, 12 Aug 2018 20:30:59 +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 UPBD19PA09.eemsg.mail.mil (upbd19pa09.eemsg.mail.mil [214.24.27.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 4CB542910B for ; Sun, 12 Aug 2018 20:30:56 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UPBD19PA09.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:30:54 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897393" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DoBADSl3Bb/wHyM5BbHQEBBQELAYMkJ4EJShIojFakBIFcFRgUiAs3FQECAQEBAQEBAgFsKII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/KYFYAwEBqiuDem6FZopsP4ESh10BEgFshQkCjQI9jR8HAoF9g3KJWo5DkxGBVyJhcTMaMEOCaZBVbXoDFBSJZ4I6AQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:54 +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 w7CKUrhW017961; Sun, 12 Aug 2018 16:30:53 -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 w7CKR7IN024338 for ; Sun, 12 Aug 2018 16:27:07 -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 w7CKR6JJ017836 for ; Sun, 12 Aug 2018 16:27:06 -0400 IronPort-PHdr: 9a23:OROVxRRLwMDb6gG+fbifOBrExtpsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESTAd2J9upOh7OHq6m4BSoN7JOavzYHeZ1IERoEjZZekw8hBZuDDkv2ZL7vYjchFctPHFli4zmgMEdTFcq/L13fq3G/93gTTxP4Mwcmbv/tFNvqht+sn/u354WVex9B0Ty8arR2JQ7wrALWrdI+hNdybKErxUiBuWNGLtxf3nggPlePh1D578a08oRk9nFrgcl5ostPY4+vXP9tSOBISjM8PDUz5cbssRDYCwqI4WAHem8RjxxDDhOD6U3qGJDrvXiyrfJzjRGTJta+VrUoQXKi4qNsHQfvkzsCPiUl/Xv/j9wpyrpcpAO9qhd/xY/NfYzTM+Bxcw== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwDSl3Bbly0bGNZbHgEGDIMkJ4FlKIxWi1maHCyHaiE4FAECAQEBAQEBAhQBAQEBAQYYBoYQBoEJUVcZgyApgVgDAQGqK4N6boVmiRSBWD+BEohdhQkCjQKNXAcCgX2DcolajkOTEYFYgXMzGjCDLIJNjghtehcUjCEBAQ X-IPAS-Result: A1BkAwDSl3Bbly0bGNZbHgEGDIMkJ4FlKIxWi1maHCyHaiE4FAECAQEBAQEBAhQBAQEBAQYYBoYQBoEJUVcZgyApgVgDAQGqK4N6boVmiRSBWD+BEohdhQkCjQKNXAcCgX2DcolajkOTEYFYgXMzGjCDLIJNjghtehcUjCEBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344584" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:06 -0400 IronPort-PHdr: 9a23:qDo/8xSOrBjCxoZR9Xq4DUX2c9psv+yvbD5Q0YIujvd0So/mwa69bBeN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzXhMJugqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx3JgkifpID/IT+Y2f4Bv3aZ4uZ6Wu+ii3YrpgJ1rzS128shiojEipgLxl3E6yl12oI4KNulQ0Bhe9GkCoFftySCOot2XMwiR2ZotT40xbMct5C2YiYHxYo9yRPDd/CKcpKE7Qz9W+aUOjd4i2hpeLeliBaz9Uis0Oj8Vsiw0FpSrypFlMfDtmwV2hDN98SKReFx8lmu1DqVyQze6PtILE80mKbDLp4u2L8wlp4dsUTZGS/2nV37grKKeEs55uSl8+HnYrrlqZKBL4J6jw/zP7wrmsGwDuU0KA8OX3KU+emk0r3j/FH2QLJOjvIsianVqpHaJcMcpq6iGA9YyZ0s6xGiDzegzNsXg2IHIEhAeB+IgInlIVbOIOr3DfunmVSjjC9rx+zaPr3mGpjNNWbMkLPgfbZ79k5dxxE+zcxf5p1ICrEBJ+j/WknqtNPCFBM5PAu0w/i0QOl6g5gTXWOJH7+xLLLZsVjO4PkmZeaLetw7ojH4ft4k7PnqhGRxuFgaZrLhiZ0WY3e8F+8gIkKeemHEh4sRV2AQsVxtH6TRlFSeXGsLND6JVKUm62RjUtj0BJrfRo2rnL2K1Tu6GZsTfG1dF1SQCi20L9eZQ/0AMXOKK5c91DEJUKOuDYoo1BXosQ7+mPJrLevRrysfs5+rlN14/Pbamhx68ztoR9+c3GeAQyA8nm4BSzIsmqEqp0t7xwTLyrB21sRRDscb/PZVSkEiL5eJye1xDNT7QUTAedCSU36jHsXgBis+HZoq29FbW09mAJ25iwzbmS+jArsbjbuOUacOyfqJ2nfDDZNekCPDiLlniEMpF81OPmqij7U59g/UHJXhmUKEka2nbuIZgD6L832MniKVpE8NaAdrSu3eWGwHIEvbqdOs/kTZU7qnEqgqKCNE2ZfEMqxOe8HkhlVARe7+NZLZeW28 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BlAwDSl3Bbly0bGNZbHgEGDIMkJ4FlKIxWi1maHCyHaiE4FAECAQEBAQEBAgETAQEBAQEGGAZYgjUigmEGgQlRVxmDICmBWAMBAaorg3puhWaJFIFYP4ESiF2FCQKNAo1cBwKBfYNyiVqOQ5MRgViBczMaMIMsgk2OCG16FxSMIQEB X-IPAS-Result: A0BlAwDSl3Bbly0bGNZbHgEGDIMkJ4FlKIxWi1maHCyHaiE4FAECAQEBAQEBAgETAQEBAQEGGAZYgjUigmEGgQlRVxmDICmBWAMBAaorg3puhWaJFIFYP4ESiF2FCQKNAo1cBwKBfYNyiVqOQ5MRgViBczMaMIMsgk2OCG16FxSMIQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897326" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:05 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;c686f6a0-4d92-4c4c-b931-b5748f72da23 Authentication-Results: upbd19pa04.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 327739518|UPBD19PA04_EEMSG_MP4.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:cLLZrhFhpDUmXF1jtXj0VZ1GYnF86YWxBRYc798ds5kLTJ78oMWwAkXT6L1XgUPTWs2DsrQY07SQ6/iocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmDuwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjDQhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VDK/5KlpVRDokj8KOT4n/m/KhMJ+j6VVrxCvpxFk34LYfJuYOOZkc6/BYd8XQ3dKUMZLVyxGB4Oxd5MBD+sdMuZfq4nyvUAOpga9CwmrA+Pv0SRIjWLx0K080uQuDQbG3Ag6ENIVqnjUrdL1NKAJUeCu16TIyDrObvxM1Tf68ojIfQksrPeRVrxzacrc0VQjGx3Bg1mKtIDpIzyY2v4DvmSH9eZtW+2ih3Ykpgx1uDSj28chh4jTio4Lyl3I6z91zYIzKNalUkB0e8SkH4FVtyyCN4t5XMciQ2ZwtSY/xbwKpIS3fDANyJQjxx/fd+KIfJSI4hLlVeaROCp4i2x/dLK4nRay/lCsyuz6VsaqzFZHtjdJnsfIu3wXyhDf9seKRuFz80u9wzqC2Q/e5vlBIU8ulKrbL5AhwqQ3lpoWqUnNAzP4lljqgKKOc0Uk9eun5vn/b7vjqJKRL4p0hw7xM6g0ncy/G+s4PxAIX2ia5eu807nj8lfiQLlQj/02la7ZsIvBJckAvaG5BBJV0oA/5BmhFDeqytEYkHYILV5ffxKHlYfpN0nUIP/kFfe/n0iskDBzyvDdILLhBpTNLn7ekLbuZrt9905dxxYzzdBY/Z5UDKoBL+jpVk/+s9zYEExxDwvh2OvjCdNgxqsCSGmPBemfK6qUvliWtcw1JOzZQo4evzL0MLAE4Pn1ljdtn14Weq2gxt0Wb3ejBdxjf1XfZmDj1IRSWVwWtxYzGbS5wGaJViReMi7rDvAMowojAYfjNr/tA4WkgbiPxiC+R8IEbGdbDFuBCjHtK5XCXO0DOnvLfp1R1wccXL3kcLcPkAm0vV6ozuZ3aO3O9X9B7M+x5J1O/+TW0CoK23l0AsCaiTrfSnEt2HsPQy4q0at/p01k11rF1rJ30aVV X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BqAwCGl3BbhyIeaIFbHgEGDIMkggwojFaLWZocExgBh2oaBgEFMhUBAgEBAQEBAQEBARMBAQEKCwkIKS+CNSKCYQaBCVFXGYMgKYFYBAGqK4N6boVmiRSBWD+BEohdhQkCjQKNXAcCgX2DcolajkOTEYFXgXQzGjCDLJBVbXoVAQEUjCEBAQ X-IPAS-Result: A0BqAwCGl3BbhyIeaIFbHgEGDIMkggwojFaLWZocExgBh2oaBgEFMhUBAgEBAQEBAQEBARMBAQEKCwkIKS+CNSKCYQaBCVFXGYMgKYFYBAGqK4N6boVmiRSBWD+BEohdhQkCjQKNXAcCgX2DcolajkOTEYFXgXQzGjCDLJBVbXoVAQEUjCEBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa04.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:27:03 +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 47FC3564728 for ; Sun, 12 Aug 2018 22:25:58 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:10 +0200 Message-Id: <20180812202522.3743-2-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:25:58 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 01/13] libselinux: fix flake8 warnings in SWIG-generated code 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 flake8, a Python linter, complains: libselinux/src/selinux.py:100:1: F401 'errno' imported but unused libselinux/src/selinux.py:100:1: F401 'stat' imported but unused libselinux/src/selinux.py:100:14: E401 multiple imports on one line libselinux/src/selinux.py:130:16: E111 indentation is not a multiple of four libselinux/src/selinux.py:130:45: E231 missing whitespace after ',' Signed-off-by: Nicolas Iooss --- libselinux/src/selinuxswig_python.i | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libselinux/src/selinuxswig_python.i b/libselinux/src/selinuxswig_python.i index be17ceffe01f..2af7c7e0c038 100644 --- a/libselinux/src/selinuxswig_python.i +++ b/libselinux/src/selinuxswig_python.i @@ -13,7 +13,8 @@ %pythoncode %{ -import shutil, os, errno, stat +import shutil +import os DISABLED = -1 PERMISSIVE = 0 @@ -43,7 +44,7 @@ def chcon(path, context, recursive=False): if recursive: for root, dirs, files in os.walk(path): for name in files + dirs: - lsetfilecon(os.path.join(root,name), context) + lsetfilecon(os.path.join(root, name), context) def copytree(src, dest): """ An SELinux-friendly shutil.copytree method """ From patchwork Sun Aug 12 20:25:11 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563747 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 CA68514C0 for ; Sun, 12 Aug 2018 20:31:25 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B9D112910B for ; Sun, 12 Aug 2018 20:31:25 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id AE1DA29115; Sun, 12 Aug 2018 20:31:25 +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 UCOL19PA10.eemsg.mail.mil (ucol19pa10.eemsg.mail.mil [214.24.24.83]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id F2FD12910B for ; Sun, 12 Aug 2018 20:31:24 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="573749211" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by UCOL19PA10.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:31:24 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747452" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2BRBQBvmHBb/wHyM5BbHgEGDIMkJ2YjShIojFajcBSBWhcYAxGICzYWAQIBAQEBAQECAWwcDII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBWAMBAaosg3puhWaKbD+IbwESAWyFCQKNP40fBwKBfYNyM4kngiGMIpMRgUcBMWFxMxowQ4JpCYtdhG9tegMUFIlngjoBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:31:23 +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 w7CKVNUW018039; Sun, 12 Aug 2018 16:31:23 -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 w7CKRjEe024359 for ; Sun, 12 Aug 2018 16:27:45 -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 w7CKRjSl017858 for ; Sun, 12 Aug 2018 16:27:45 -0400 IronPort-PHdr: 9a23:obsYgx1jOJ4cw1b9smDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxaDvadQp3jtBq7jwqoVzefbtrvvH2kJ4JLHtXEGI9RAVB4A3MMRmQFoQMuIElbyI/OiaSsmVN9DW1lo8zDzMUVcFMvkIVyHpHq04G1aAQ3xYDJ8Pf+9AYvOl4Kvzenn/ZzYZAFBn3y8ZrRpNz2z8RWXsdMZ0sN5Mqhk8hLSuTNTfvhOg2ZhJFadhRH5s/yKx8Y29itikacCrJtFDbW8eL43GLpZBzMiOntz5crsrgLrRwyS4HARSSMTzgoOBBLKv1nhRpmkiiLhraJm3TWCe837SbdhQTO586JiUwPlkg8CJ2d/6GbTm9B9h6JdoQu8qlp42YHZ X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwDSl3BblywYGNZbHgEGDIMkJ2Z/KIxWi1mYF4IFGxGHaiE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBWAMBAaorg3puhWaJFIFYP4lvhQkCml4HAoF9g3IziSeCIYwikxGBSAWBfjMaMIMsCYJEiRmEb216FxSMIQEB X-IPAS-Result: A1BkAwDSl3BblywYGNZbHgEGDIMkJ2Z/KIxWi1mYF4IFGxGHaiE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBWAMBAaorg3puhWaJFIFYP4lvhQkCml4HAoF9g3IziSeCIYwikxGBSAWBfjMaMIMsCYJEiRmEb216FxSMIQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344590" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:45 -0400 IronPort-PHdr: 9a23:F24awBBACYcoI7N5/CELUyQJP3N1i/DPJgcQr6AfoPdwSPvzpMbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJKj43/n/ZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7FoccfJ10UjCgzIgk+OpYHqJT+ZyOsAv3KU4udvTe6iiGoqpxtsrjWvx8ogkJfFi4ILxlze8Sh0xps+K8eiR05he9GkFYNdtyGEOItyRcMvW29ntTgjxLMAt5O2YjIExYg7yxPecfCIbZaH4hf4VOaeOzt4gWhqeLO7hxqo9Eigy+n8WtG10FZMsCVFjsHBum4Q2xHc8MSLVPRw8l2/1TuAzQze5e5JLVgxlaXBKp4hxrAwloAUsUTGBiL4hVn4grKKekg8/+io5Ofob6j+q5GZOYJ5kgT+P6shm8ClBuQ4KAcOUnCd+eS9yLLj+kn5T69RjvEsk6nZt5faJd8ApqOiGABV1Zsj6xCjADi4y9QUh3wHIV1KeR6diIjpIV7OLOjiDfijm1SsjCtrx/feM736HJrNKnnDkLH8fbdy8ENc1Aoywsxf55JTEL0BJunzVVXruNzXCR85LV/8/+GyE9h514UDSUqTE6SZN+XUqlbO6eUxcMeWY4pAnjf2LPws/LbPingighdJe6ii2p8ecza5GfN9OG2cPWqqhc0ORzRZ9jEiRfDn3QXRGQVYYGy/CvpmvGMyFZ6mAIHfR4uknL2G2mKhE4ZLYnxdUAzUQ0rDUKHfcM8lMHPUL8JkiTNCULGgT8kk1BX9/AP5yr8yKO3S92VYsJ/4z9F66qXVkg167j17CcmRkimNQmh4k3lORmow26Zy8gRm0lnW6aFjmLRDEMBLoetTW1I8NJXby+VhTdH1XRnaVtLVWBChWNr1SSopQIcJysQVK114B83kixnC2ySwBLpArIawXMkx/ZD2iluqcsMh2zDBzqZ0iVgtRc9GLiungalk7CDZAJPPmEiC0aP2ZeIbxiGevHybwz+2tVpDGBV1Tb2DXX0bYR7Oqs/l40rZU7K0IbE3a01ZzsqTNqZBatvolEhLAvD5N9k= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BlAwAil3BblywYGNZbHgEGDIMkJ2Z/KIxWi1mYF4IFGxGHaiE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFYAwEBqi+Dem6FZokUgVg/iW+FCQKaXgcCgX2DcjOJJ4IhjCKTEYFIBYF+MxowgywJgkSJGYRvbXoXFIwhAQE X-IPAS-Result: A0BlAwAil3BblywYGNZbHgEGDIMkJ2Z/KIxWi1mYF4IFGxGHaiE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFYAwEBqi+Dem6FZokUgVg/iW+FCQKaXgcCgX2DcjOJJ4IhjCKTEYFIBYF+MxowgywJgkSJGYRvbXoXFIwhAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747375" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa06.eemsg.mail.mil ([214.24.24.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:44 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;45a77321-ae64-4051-99a0-424a7c06f6b7 Authentication-Results: UCOL3CPA09.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 51842866|UCOL3CPA09_EEMSG_MP24.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:5nPkFBJPuSNIYQhcJ9mcpTZWNBhigK39O0sv0rFitYgRLfXxwZ3uMQTl6Ol3ixeRBMOHs6wC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwRFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhicZOTAk/m/Zict+g6BVoB+6uxBz35TZbJ2POfZiYq/Qe84RS2pbXsZWUixMGpuyb4oTAOoGOeZXtZL9rEYNoxu5AgmsH/jvwSJPi3/w3K01z+MhEQXc0ww7Bd4OsXPUrNLuNKcJSu21yabFzDrZY/NRwzf955HFfxY8qv+PRbJ9adfdxVcrGg/fk1mctYPoMymb2+gRqWSW4eVtWfqshmMjsQ19vziiy8Y2hoXXho8Z1ErI+CF/zY0oP9O3UlR7bsShEJZItyGVKY92QsQ6TmFttyc216cKuYa8fCgOyJUn2wDQZOCHc4iO4xLjTfuRLiliiHJiYrK/iA6+8UmmyuLiSsm5yEtGojRBn9XWq3wByxPe5tKJR/dh5Eus1zmC2xjW6u5eIEA0kaTbK4Qmwr41jpcdrFjNEDLqlEjuia+WeUYr9/Ww5uribLjrvpqcOoB7iw3kNaQugMO/DPw+MggPQ2eb/uC826f4/UHjQbVKifo2krLCsJ3BPssbobO5AwlJ3Yk98BazFTKm3dsXnHUdK1JFYh2Hg5DzO17SOPD4Eeu/g1O0nTdw2f/GOrzhApPQLnnMi7rhYbZ85FJcyAo019xf4YlUBasbLPL8XU/xqo+QMhhsKAGwwuD6GP1hx4geXiSJGabfP6TM4nGS4ed6BeiHY4sco37cLP8+/La6i34ynlsUZu+o2pwMc1i9QuQgJF+WNym/yuwdGHsH61JtBNfhj0ePBGYKNiSCGpkk7zR+M7qISILKR4SjmruEhXjpFJpLYGtLERaJTWeucJ+LCa5VNHCiZ/R5mzlBboCPDpc73ED8sVPqjb19IbiNo3BKhdfYzNFwotbru1Qy+DhzVZ/P1nHUCXlzmnIUSjQ22qFmvEE7zU2Mg/F1 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BrAwCGl3BbhyIeaIFbHgEGDIMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTAXAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqK4N6boVmiRSBWD+Jb4UJAppeBwKBfYNyM4kngiGMIpMRgUIBgggzGjCDLAmLXYRvbXoVAQEUjCEBAQ X-IPAS-Result: A0BrAwCGl3BbhyIeaIFbHgEGDIMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTAXAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqK4N6boVmiRSBWD+Jb4UJAppeBwKBfYNyM4kngiGMIpMRgUIBgggzGjCDLAmLXYRvbXoVAQEUjCEBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UCOL3CPA09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:34 +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 074B856472A for ; Sun, 12 Aug 2018 22:25:59 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:11 +0200 Message-Id: <20180812202522.3743-3-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:25:59 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 02/13] python/sepolgen: do not import twice the modules 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 util.py starts by importing "locale" and "sys", so there is no need to import these modules again in the functions. Signed-off-by: Nicolas Iooss --- python/sepolgen/src/sepolgen/util.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/python/sepolgen/src/sepolgen/util.py b/python/sepolgen/src/sepolgen/util.py index 1fca9717c05a..5d38bce29827 100644 --- a/python/sepolgen/src/sepolgen/util.py +++ b/python/sepolgen/src/sepolgen/util.py @@ -90,7 +90,6 @@ def first(s, sorted=False): return x def encode_input(text): - import locale """Encode given text via preferred system encoding""" # locale will often find out the correct encoding encoding = locale.getpreferredencoding() @@ -104,7 +103,6 @@ def encode_input(text): return encoded_text def decode_input(text): - import locale """Decode given text via preferred system encoding""" # locale will often find out the correct encoding encoding = locale.getpreferredencoding() @@ -172,11 +170,9 @@ def cmp(first, second): return (first > second) - (second > first) if __name__ == "__main__": - import sys import time p = ConsoleProgressBar(sys.stdout, steps=999) p.start("computing pi") for i in range(999): p.step() time.sleep(0.001) - From patchwork Sun Aug 12 20:25:12 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563725 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 CDA16139A for ; Sun, 12 Aug 2018 20:30:38 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BE7132910B for ; Sun, 12 Aug 2018 20:30:38 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B2A8429115; Sun, 12 Aug 2018 20:30:38 +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 USFB19PA13.eemsg.mail.mil (uphb19pa10.eemsg.mail.mil [214.24.26.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 000DD2910B for ; Sun, 12 Aug 2018 20:30:37 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA13.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:30:36 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897353" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DrBADSl3Bb/wHyM5BbHQEBBQELAYMkJ2YjShIojFakBIFcFRgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiuDem6FZopsP4hrBAESAWyFCQKNP40fBwKBfYNyM4JwhjeCIYwikxGBVyJhcTMaMEOCaQmLXYRvbXoDFBSJWA8XgiMBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:35 +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 w7CKUYoL017914; Sun, 12 Aug 2018 16:30:34 -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 w7CKQ92q024317 for ; Sun, 12 Aug 2018 16:26:09 -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 w7CKQ8KG017820 for ; Sun, 12 Aug 2018 16:26:08 -0400 IronPort-PHdr: 9a23:+w4RRRd95qVGKMyuj/A7vB91lGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwWVBdfG8/hI0rvOuvm5H2EN5I2O9nULcZgKUh4B2o0anA0lVciCD0CzbPvndDczE8kKUlh5t2q6Pk5YFIe2Z1DbrnCoqz9HHBL5OFk9Pfz7T7bblN//zOWu49vLeQwdgju2Zrd7N1O3qgLKreET3ZskLbw+mVPSunUdQ+1N3itzIE6L2RP158O+5plmph9qgKp08sFye/DZJPE9EaweCy4pZmY078rvvAKFTAyI/WA0WGILlBFFGE7AsAG8WY3+4WPhruQo4CCBJoXtSKwsHzSv66A+UBjzlCIOLCI06knSmpU2lKVfsQ6srBx5wpfJbceSLvVz X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IzgnCGN4IhjCKTEYFXgXQzGjCDLAmCRIkZhG9tehcUiViCSQEB X-IPAS-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IzgnCGN4IhjCKTEYFXgXQzGjCDLAmCRIkZhG9tehcUiViCSQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344576" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:26:07 -0400 IronPort-PHdr: 9a23:0HN48BObdXbbL8Yqiv0l6mtUPXoX/o7sNwtQ0KIMzox0LfT4rarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkaNzA37m/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLPxUUyGA7JlEucpIP/Mz+L1OkBqWeW4up4We+sj2MrsRx9rziuy8s2lIXEhpwZxkrA+Ch/3Y07P8e3SFRhbt6hCJZQtz+VN49xQs46TW5moig0x6MItJOlZiYH1Igryh/FZ/OZbYeI5wnjVOmLLTd9nn1leba/iwy38Uihzu3wTsi00FBUoSpZitTAqG0B2hPJ5sSZRfZx5Fmt1DSV2w3c6uxIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10h+uin6Ovqf63rqJqSOoJsjwHzPasvlta4AeQiPQgDR26b+eWg273k+U32Wq5Kguc3kqnet5DaPt8bq7WiDA9Sz4Yj7QqwACm90NgCmHkKI11EdAiAj4jzNFHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfLlm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/hmtDgmFIKrC5vCTYmxgbuHmT22BYBSenscVgjeDG/ie9zVQ/5VMWSfL8p6nXoBXLmlDYog0ULmuAz7zu9hKezZsm0duIn43dd4r+vUiVkp9DNyAsjcm2GARm15hCUJEjkx2q0s6VdlxAK72LNjy+ddCcQV/+lABwE7PpnYxvc8Ctf1QRnpe4uZDlG8TYbuGik/G+o42MRGeENhA5OnhxHH0TCtBuourYfTUZk7wIiJ/COkIpptjXHc2/wnjlIhRsJUc2yhgbVk3wLUGojCnl7fkvq6M6MG032F73+NmFKHp1oQSwtsSePFUHQYM1PRtsj871jeQqWGDKR+dBNGzd+eJ6BKbNzwkFgAQ+3sNQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4hrgQSFCQKaXgcCgX2DcjOCcIY3giGMIpMRgVeBdDMaMIMsCYJEiRmEb216FxSJWIJJAQE X-IPAS-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4hrgQSFCQKaXgcCgX2DcjOCcIY3giGMIpMRgVeBdDMaMIMsCYJEiRmEb216FxSJWIJJAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747348" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:26:06 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;86e20606-d0e6-465b-806b-98e06c9a84f9 Authentication-Results: upbd19pa11.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 150619026|UPBD19PA11_EEMSG_MP11.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:s/Iqfxd8YzzBFzhU/bEHU3o5lGMj4u6mDksu8pMizoh2WeGdxcu9bR7h7PlgxGXEQZ/co6odzbaO7ea4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYL5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM38H/ZhNF+gqxYpxyupRJ/zpXIbI2JLvdyYrnQcc8GSWdHQ81fVzZBAoS5b4YXF+QBPPpXr475p1QUthu1GAqiBOToyj9TnX/9wKo30+IgEQ7a2wwgG8gBsG/OoNX0M6cSVvu1zLLTwDXGYP5X1i3x6I/SchAuuPyBW697f8nJyUQ3Cg/JkFGdpZb4Mz+J2ekBqWaW4/Z6We+hhGMrswJ8rzy1yssxioTEh5gZxk7E+Cln2oo4Idu1Q1Nhb9G+CptfrSSaOpN2Qsw8R2Fovz43yrgJuJKmZiQK0JMnxxrfavybbYeH/hLjVOCQITdhmXJqZqizhxGo8Uiv0uH8V8+030hWriddj9XAqHQA2wbO5sSbRfZx5Ems1SqV2w3d5exIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10h+uin6Ovqf63rqJqSOoJsjwHzPasvlta4AeQiPQgDR26b+eWg273k+U32Wq5Kguc3kqnet5DaPt8bq7WiDA9Sz4Yj7QqwACm90NgCmHkKI11EdAiAj4jzNFHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfLlm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/tttAF+M5qvCML4fq7ohbWA2CmhGZgPOTJMDU2KGnrzMYDYS7ELci3Ae5Y9wAxBbqCoTsoa7T/rrBXzmuhicvqS/TcX58u6iYpFotbLnBR3zgRaSsSQ12bXFDNxjjpOXzgyzbxyqkx7y06e3O5/mfMKTNE= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ApAwCplnBbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqKYN6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IzgnCGN4IhjCKTEYFIDYF2MxowgywJi12Eb216FQEBFIlYgkkBAQ X-IPAS-Result: A0ApAwCplnBbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqKYN6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IzgnCGN4IhjCKTEYFIDYF2MxowgywJi12Eb216FQEBFIlYgkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa11.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:04 +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 9DC9F56472A for ; Sun, 12 Aug 2018 22:25:59 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:12 +0200 Message-Id: <20180812202522.3743-4-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:25:59 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 03/13] python/sepolgen: return NotImplemented instead of raising it 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 sepolgen uses "return NotImplemented" (in access.py and matching.py) in order to make Python's sorting function use an other call to compare objects. For this to work, "NotImplemented" needs to be returned, not raised like _compare's default implementation does. This issue has been found using flake8. This Python linter reported: python/sepolgen/src/sepolgen/util.py:128:9: F901 'raise NotImplemented' should be 'raise NotImplementedError' Signed-off-by: Nicolas Iooss --- python/sepolgen/src/sepolgen/util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolgen/src/sepolgen/util.py b/python/sepolgen/src/sepolgen/util.py index 5d38bce29827..f5b66d0370a2 100644 --- a/python/sepolgen/src/sepolgen/util.py +++ b/python/sepolgen/src/sepolgen/util.py @@ -123,7 +123,7 @@ class Comparison(): _compare function within your class.""" def _compare(self, other, method): - raise NotImplemented + return NotImplemented def __eq__(self, other): return self._compare(other, lambda a, b: a == b) From patchwork Sun Aug 12 20:25:13 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563731 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 3DDB0139A for ; Sun, 12 Aug 2018 20:30:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2A0272910B for ; Sun, 12 Aug 2018 20:30:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1E63C29129; Sun, 12 Aug 2018 20:30:57 +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 UPBD19PA09.eemsg.mail.mil (upbd19pa09.eemsg.mail.mil [214.24.27.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 186A02910B for ; Sun, 12 Aug 2018 20:30:54 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UPBD19PA09.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:30:51 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897385" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2A0BADSl3Bb/wHyM5BbHAEBAQQBAQoBAYMkJ2YjShIojFabL4hBFIFcFRgDEYgLNhYBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiuDem6FZoItiD8/iG8BEgFshQkCiAKFAD2NHwcCgX2DcjOJJ4IhjCKTEYFIBC1hcTMaMEOCaQmLXYRvbXoDFBSJZ4I6AQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:51 +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 w7CKUnQZ017950; Sun, 12 Aug 2018 16:30:50 -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 w7CKR7p3024335 for ; Sun, 12 Aug 2018 16:27:07 -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 w7CKR6JI017836 for ; Sun, 12 Aug 2018 16:27:06 -0400 IronPort-PHdr: 9a23:DGteDhLIc/aJylKPwNmcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeFua0/sWfldt7w09sc0azbvqX7VioF6JeF9nUDdM8EWxwEjJAQmAotSI6ABFbgJfHnJyo9AIxZVVBj8n36eUhYEcrzfRvT93u16zNBUg7nO19NL//uUpXXk9zxz/q7rpvSaAJMjSH7YLR1Nw6eqFnB8M4MjtgqMb4/nyPAuWAAYOFK3SVtLFOXkQz745KLxqU7piFfidh01JUVVPnqOaMiQuleDT8hN2kuoszssgLYZQGI+30XX35Ql0ZYRQ/f40KyRY//5xPzrfE1wyyGJYv2QLQzDCyl9LtuQQT0hT0vMi5gtnnQjt1sgalbphO4uhE5xJTbbQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AiAwDSl3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1mPVohBggUbEYdqITYWAQIBAQEBAQECFAEBAQEBBhgGTIVEBoEJUVcZgyABKIFYAwEBqiuDem6FZoIthmeBWD+Jb4UJAogChQCNXAcCgX2DcjOJJ4IhjCKTEYFIB4F8MxowgywJi12Eb216FxSMIQEB X-IPAS-Result: A1AiAwDSl3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1mPVohBggUbEYdqITYWAQIBAQEBAQECFAEBAQEBBhgGTIVEBoEJUVcZgyABKIFYAwEBqiuDem6FZoIthmeBWD+Jb4UJAogChQCNXAcCgX2DcjOJJ4IhjCKTEYFIB4F8MxowgywJi12Eb216FxSMIQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344582" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:05 -0400 IronPort-PHdr: 9a23:dObG9hTFO7pT7SU8UMllCZqS09psv+yvbD5Q0YIujvd0So/mwa69bBeN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzXhMJugqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx3JgkifpID/IT+Y2f4Bv3aZ4uZ6Wu+ii3YrpgJ1rzS128shiojEipgLxl3E6yl12oI4KNulQ0Bhe9GkCoFftySCOot2XMwiR2ZotT40xbMct5C2YiYHxYo9yRPDd/CKcpKE7Qz9W+aUOjd4i2hpeLeliBaz9Uis0Oj8Vsiw0FpSrypFlMfDtmwV2hDN98SKReFx8lmu1DqVyQze6PtILE80mKbDLp4u2L8wlp4dsUTZGS/2nV37grKKeEs55uSl8+HnYrrlqZKBL4J6jw/zP7wrmsGwDuU0KA8OX3KU+emk0r3j/FH2QLJOjvIsianVqpHaJcMcpq6iGA9YyZ0s6xGiDzegzNsXg2IHIEhAeB+IgInlIVbOIOr3DfunmVSjjC9rx+zaPr3mGpjNNWbMkLPgfbZ79k5dxxE+zcxf5p1ICrEBJ+j/WknqtNPCFBM5PAu0w/i0QOl6g5gTXWOJH7+xLLLZsVjO4PkmZeaLetw7ojH4ft4k7PnqhGRxuFgaZrLhiZ0WY3e8F+8gIkKeemHEh4sRV2AQsVxtH6TRlFSeXGsLND6JVKUm62RjUtj0BJrfRo2rnL2K1Tu6GZsTfG1dF1SQCi20L9e5Y9snMwmqC5c71DEJUKOuDYoo1BXosQ7+mPJrLevRrysfs5+rlN14/Pbamhx68ztoR9+c3GeAQyA8nm4BSzIsmqEqp0t7xwTLyrB21sRRDscb/PZVSkEiL5eJye1xDNT7QUTAedCSU36jHsXgBis+HZoq29FbW09mAJ25iwzbmS+jArsbjbuOUacOyfqJ2nfDDZNekCPDiLlniEMpF81OPmqij7U59g/UHJXhmUKEka2nbuIZgD6L832MniKVpE8NaAdrSu3eWGwHIEvbqdOs/kTZU7qnEqgqKCNE2ZfEMqxOe8HkhlVARe7+NZLZeW28 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AkAwDSl3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1mPVohBggUbEYdqITYWAQIBAQEBAQECARMBAQEBAQYYBkwMgjUigmEGgQlRVxmDIAEogVgDAQGqK4N6boVmgi2GZ4FYP4lvhQkCiAKFAI1cBwKBfYNyM4kngiGMIpMRgUgHgXwzGjCDLAmLXYRvbXoXFIwhAQE X-IPAS-Result: A0AkAwDSl3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1mPVohBggUbEYdqITYWAQIBAQEBAQECARMBAQEBAQYYBkwMgjUigmEGgQlRVxmDIAEogVgDAQGqK4N6boVmgi2GZ4FYP4lvhQkCiAKFAI1cBwKBfYNyM4kngiGMIpMRgUgHgXwzGjCDLAmLXYRvbXoXFIwhAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897324" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:04 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;c12599f3-be56-462d-895a-1622b68fbdda 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=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 240359972|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:A7cgwRU4wNWOSzrI+gu33FCMigLV8LGtZVwlr6E/grcLSJyIuqrYYxOOt8tkgFKBZ4jH8fUM07OQ7/i+HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9zIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/XlMJ+kaxVrhGmqRN9zY7Ze52ZOOZkc6/BZ94WWXZNU8BMXCJBGIO8aI4PAvIZM+ZZs4b9oF8OogGlBQKxB+3vzThIhmTt3aYn1OkhFwDG0xAnH9IKqnvUt8/5NKYVUeCy16nI1i7Ob/ZZ1Dby8oTIdQohof6VUL92bMHfylEvGhvYglmOrYHpJS6Z2vgCvmSB4edsSfijhmAopg1poTWiwt0ghpTJi48U0FzI6yV0zJgvKdC8TkNwfMSqH4FKty6AMot7WsMiTH9suCY90rAGvJG6cDUQxJQ/wB7fb/yGc5SW7R3/VOaRJzZ4hGt4eL2hnRqy9lKgyuLkWsm11lZFsDZFn8HRunwT0xHf8NWLRudy80u71zuDyxrf5+9LLEwskKrUMZ8hwro+lpoJtkTDGzf7lljqgqGLakkp4u2o6+vkbbj7vpKSMoF5hxn7Mqkhlc2zG+M4MhIBX2WD/+S81aHs/Ur9QLpQlf06iKjZsJfdJcQAva60GBRa0oE+6xa5Ezipzs8YkWMCLF9KdxOLlY/pO0vBIPzgF/ewn0yskCt3x/DBJrDhGYvCLnzCkLfnYLZ85FVRyBYzzN9D55JUDasNIPToWkDrrtDYARg5MxLni9rgXc5w0oIYRHKnHr6SMKSUt0SBoO0oPbqifogQ7RD8IP8h7uWmrHg+gkRVKa+o1pwTYWv+H/NhOF6xZCb8xNAbHjFZ7UIFUOX2hQjaAnZobHGoUvdkv2BpOMedFY7GA7uVrvmE1Sa/EIdRYzkZWFqLDHHjep7CXqscLiWILZ04y2BWZf2aU4YkkCqWmkri0bM2fO+I6msfr52xjYEotd2Wrgk78HlPN+rY02yJSDsvzGYYHnku26RuvUF2ylGCyLV1xftCGo4K6g== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CzAgCplnBbhyIeaIFbHAEBAQQBAQoBAYMkgQ1/KIxWi1mPVohBggUTCBABh2oaBgEFMBcBAgEBAQEBAQEBARMBAQEKCwkIKSMMgjUigmEGgQlRVxmDIAEogVgEAaopg3puhWaCLYZngVg/iW+FCQKIAoUAjVwHAoF9g3IziSeCIYwikxGBQwGCBzMaMIMsCYtdhG9tehUBARSMIQEB X-IPAS-Result: A0CzAgCplnBbhyIeaIFbHAEBAQQBAQoBAYMkgQ1/KIxWi1mPVohBggUTCBABh2oaBgEFMBcBAgEBAQEBAQEBARMBAQEKCwkIKSMMgjUigmEGgQlRVxmDIAEogVgEAaopg3puhWaCLYZngVg/iW+FCQKIAoUAjVwHAoF9g3IziSeCIYwikxGBQwGCBzMaMIMsCYtdhG9tehUBARSMIQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA02.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:27:03 +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 44BFB564728 for ; Sun, 12 Aug 2018 22:26:00 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:13 +0200 Message-Id: <20180812202522.3743-5-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:00 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 04/13] python/sepolicy: drop unused CheckPolicyType 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 CheckPolicyType class is not used in sepolicy and has been written from an buggy copy-paste: "newval.append(v)" does not make any sense in CheckPolicyType.__call__, as reported by flake8: python/sepolicy/sepolicy.py:190:13: F821 undefined name 'newval' python/sepolicy/sepolicy.py:190:27: F821 undefined name 'v' Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/python/sepolicy/sepolicy.py b/python/sepolicy/sepolicy.py index 141f64ecd15f..24631b51ee37 100755 --- a/python/sepolicy/sepolicy.py +++ b/python/sepolicy/sepolicy.py @@ -181,16 +181,6 @@ class LoadPolicy(argparse.Action): setattr(namespace, self.dest, values) -class CheckPolicyType(argparse.Action): - - def __call__(self, parser, namespace, values, option_string=None): - from sepolicy.generate import get_poltype_desc, poltype - if values not in poltype.keys(): - raise ValueError("%s invalid SELinux policy type\n%s" % (values, get_poltype_desc())) - newval.append(v) - setattr(namespace, self.dest, values) - - class CheckUser(argparse.Action): def __call__(self, parser, namespace, value, option_string=None): From patchwork Sun Aug 12 20:25:14 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563723 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 1D27C139A for ; Sun, 12 Aug 2018 20:30:34 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 090C02910B for ; Sun, 12 Aug 2018 20:30:34 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EF15E29115; Sun, 12 Aug 2018 20:30:33 +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 ucol19pa09.eemsg.mail.mil (ucol19pa09.eemsg.mail.mil [214.24.24.82]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 4B3DE2910B for ; Sun, 12 Aug 2018 20:30:33 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="753482552" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by ucol19pa09.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:30:30 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897347" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DqBADSl3Bb/wHyM5BbHQEBBQELAYMkJ2YjShIojFajcBSBWhcYAxGICzYWAQIBAQEBAQECAWwcDII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBWAMBAaorg3puhWaKbD+IbwESAWyFCQKNAj2NHwcCgX2DcjOJJ45DkxGBSAonYXEzGjBDgmkJi12Eb216AxQUiWeCOgEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:29 +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 w7CKUPBa017904; Sun, 12 Aug 2018 16:30:28 -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 w7CKQ93Q024322 for ; Sun, 12 Aug 2018 16:26:09 -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 w7CKQ7C8017819 for ; Sun, 12 Aug 2018 16:26:09 -0400 IronPort-PHdr: 9a23:8RHXARf9qTwLIAroWyfZ4oD/lGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwWVBdfG8/hI0rvOuvi5H2EN5I2O9nULcZgKUh4B2o0anA0lVciCD0CzbPvndDczE8kKUlh5t2q6Pk5YFIe2Z1DbrnCoqz9HHBL5OFk9Pfz7T7bblN//zOWu49vLeQwdgju2Zrd7N1O3qgLKreET3ZskLbw+mVPSunUdQ+1N3itzIE6L2RP158O+5plmph9qgKp08sFye/DZJPE9EaweCy4pZmY078rvvAKFTAyI/WA0WGILlBFFGE7AsAG8WY3+4WPhruQo4CCBJoXtSKwsHzSv66A+UBjzlCIOLCI06knSmpU2lKVfsQ6srBx5wpfJbceSLvVz X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Jb4UJAo0CjVwHAoF9g3IziSeOQ5MRgVeBdDMaMIMsCYtdhG9tehcUjCEBAQ X-IPAS-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Jb4UJAo0CjVwHAoF9g3IziSeOQ5MRgVeBdDMaMIMsCYtdhG9tehcUjCEBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344575" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:26:07 -0400 IronPort-PHdr: 9a23:ut6MsxLhJzH8NtlPltmcpTZWNBhigK39O0sv0rFitYgRIv/xwZ3uMQTl6Ol3ixeRBMOHs6wC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwRFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhjoHOTAn/m/Zict+g6BVoB+6uxBz35TZbJ2POfZiYq/Qe84RS2pbXsZWUixMGpuyb4oTAOoGOeZXtZL9rEYNoxu5AgmsH/jvwSJPi3/w3K01z+MhEQXc0ww7Bd4OsXPUrNLuNKcJSu21yabFzDrZY/NRwzf955HFfxY8qv+PRbJ9adTdxVQgGg/fkFmdppbpMy2X2+gXvGWW7/JsWOGrhmI9tg18ojmiyt0yhoTJmI4Z0FTJ+CNky4gvP9K4UlR0Ydu8HZtQqS6aM4x2T9ssTG9ytig31LMLtIChciUW1JgqxgTTZOKZfIiN+RLjW/ydITJii3JkfLKznROy8UmkyuHkV8m01khFrjZdn9XSq3wA2Abf5taIR/dn4Eus2yyD2g/T5+1cJEA7j6vbK5ovwr4qkZoTtFzOEDLqlkvrkKObbkAk+uer5On6erjoo5GROpdxigzxPaUigMu/Af43MgUWWWib+Piz1Lrn/ULjW7VGlPw2kq7esJDBPsQWvbW2AwhI0oYl9xmwESym3M4dnXQII1NJYhWHj5LmO13WOvD3Ee+/g0iwkDds3/3GJaPuApHMLnjFjbfgcq1w61JcyQUvzdBf4IhYCrcaIP3pQEPxu9vYDgFqezCzlv3qDNR7y5M2RXOEAqjfNrjb91CP+LEBOe6JMakUszH5IuNtxvnplmRxzVkcdq6t1IBRaXe/Be9OJhmJJ332jYFSQi8xogMiQbmy2xW5WjlJaiPqBfhu7ywnCI+gEYbIT5ysh7rExiqgA5lKfToaUgKRCX3kLtScUq9VLi+fJ9Ru1DkNVLznTo4lhlmitw7/nrxgKOecuigVronq29U94erP3Qoz+jp5A4XV02yEQ2xu2GJdQTgw0fM3ulRzn2+KyrMwmPlEDZpL/focVAYxMprV1Kp7DNfpQSrEIsfPT0ypEZ29GT9kdtsq2JcVZlplXdCrjxTNxS2vVoQvrOTeAZMG2Pf/hC30e9Y7zGzJga8ghF4iS9AJNGqhnbVX/Q/OAYXEiAOcy7bscr4Tj2bW7GnW9WOVpwlDVRJoF6XIWXdKfkzNsdHw/V/PVZerGe1hKgxF2NKPIatMa8T0gBNBXvju X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4lvhQkCjQKNXAcCgX2DcjOJJ45DkxGBV4F0MxowgywJi12Eb216FxSMIQEB X-IPAS-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4lvhQkCjQKNXAcCgX2DcjOJJ45DkxGBV4F0MxowgywJi12Eb216FxSMIQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747347" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:26:06 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;af1a7c68-7632-4b50-81c0-0682eb2e6042 Authentication-Results: upbd19pa01.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 321287931|UPBD19PA01_EEMSG_MP1.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:00LzdxfgvkLNnnFkCuwD2SwilGMj4u6mDksu8pMizoh2WeGdxcu9bR7h7PlgxGXEQZ/co6odzbaO7ea4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYL5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM38H/ZhNF+gqxYpxyupRJ/zpXIbI2JLvdyYrnQcc8GSWdHQ81fVzZBAoS5b4YXF+QBPPpXr475p1QUthu1GAqiBOToyj9TnX/9wKo30+IgEQ7a2wwgG8gBsG/OoNX0M6cSVvu1zLLTwDXGYP5X1i3x6I/SchAuuPyBW697f8nJyUQ3Cg/JkFGdpZb4Mz+J2ekBqWaW4/Z6We+hhGMrswJ8rzy1yssxioTEh5gZxk7E+Cln2oo4Idu1Q1Nhb9G+CptfrSSaOpN2Qsw8R2Fovz43yrgJuJKmZiQK0JMnxxrfavybbYeH/hLjVOCQITdhmXJqZqizhxGo8Uiv0uH8V8+030hWriddj9XAqHQA2wbO5sSbRfZx5Ems1SqV2w3d5exIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10h+uin6Ovqf63rqJqSOoJsjwHzPasvlta4AeQiPQgDR26b+eWg273k+U32Wq5Kguc3kqnet5DaPt8bq7WiDA9Sz4Yj7QqwACm90NgCmHkKI11EdAiAj4jzNFHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfLlm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/tttAF+M5qvCML4fq7ohbWA2CmhGZgPOTJMDU2KGnrzMYDYS7ELci3Ae5Y9wAxBbqCoTsoa7T/rrBXzmuhicvqS/TcX58u6iYpFotbLnBR3zgRaSsSQ12bXFDNxjjpOXzgyzbxyqkx7y06e3O5/mfMKTNE= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ApAwANl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqL4N6boVmiRSBWD+Jb4UJAo0CjVwHAoF9g3IziSeOQ5MRgUgBggIzGjCDLAmLXYRvbXoVAQEUjCEBAQ X-IPAS-Result: A0ApAwANl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqL4N6boVmiRSBWD+Jb4UJAo0CjVwHAoF9g3IziSeOQ5MRgUgBggIzGjCDLAmLXYRvbXoVAQEUjCEBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa01.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:05 +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 CB806564728 for ; Sun, 12 Aug 2018 22:26:00 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:14 +0200 Message-Id: <20180812202522.3743-6-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:00 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 05/13] python/sepolicy: use lowercase variable name 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 SELinuxGui.files_initial_data_insert() uses both "seLinux_label" and "selinux_label", which leads to using an undefined variable, as reported by flake8: python/sepolicy/sepolicy/gui.py:1191:42: F821 undefined name 'selinux_label' Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy/gui.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/sepolicy/sepolicy/gui.py b/python/sepolicy/sepolicy/gui.py index 537d5168a536..16f24a0ab2f9 100644 --- a/python/sepolicy/sepolicy/gui.py +++ b/python/sepolicy/sepolicy/gui.py @@ -1175,7 +1175,7 @@ class SELinuxGui(): continue self.files_initial_data_insert(self.writable_files_liststore, path, write, file_class) - def files_initial_data_insert(self, liststore, path, seLinux_label, file_class): + def files_initial_data_insert(self, liststore, path, selinux_label, file_class): iter = liststore.append(None) if path is None: path = _("MISSING FILE PATH") @@ -1191,7 +1191,7 @@ class SELinuxGui(): file_class = self.markup(selinux_label) file_class = self.markup(file_class) liststore.set_value(iter, 0, path) - liststore.set_value(iter, 1, seLinux_label) + liststore.set_value(iter, 1, selinux_label) liststore.set_value(iter, 2, file_class) liststore.set_value(iter, 7, modify) From patchwork Sun Aug 12 20:25:15 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563745 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 35B80139A for ; Sun, 12 Aug 2018 20:31:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 25DFF2910B for ; Sun, 12 Aug 2018 20:31:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1A5AF29131; Sun, 12 Aug 2018 20:31:23 +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 UCOL19PA10.eemsg.mail.mil (ucol19pa10.eemsg.mail.mil [214.24.24.83]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 347E12910B for ; Sun, 12 Aug 2018 20:31:21 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="573749169" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 12 Aug 2018 20:31:21 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897434" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DrBADSl3Bb/wHyM5BbHQEBBQELAYMkJ2YjShIojFakBIFcFRgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiuDem6FZopsP4ESh1kEARIBbIUJAo0CPY0fBwKBfYNyM4JwhjeCIYwikxGBVyJhcTMaMEOCaQmLXYRvbXoDFBSJWA8XgiMBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:31:20 +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 w7CKVImK018027; Sun, 12 Aug 2018 16:31:20 -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 w7CKRjZu024356 for ; Sun, 12 Aug 2018 16:27:45 -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 w7CKRjSk017858 for ; Sun, 12 Aug 2018 16:27:45 -0400 IronPort-PHdr: 9a23:dpd9uxdBkP4FzsjoHnuJ0CKblGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwWVBdfmwNVg0MHumvixH2EN5I2O9nULcZgKUh4B2o0anA0lVciCD0CzbPvndDczE8kKUlh5t2q6Pk5YFIe2Z1DbrnCoqz9HHBL5OFk9Pfz7T7bblN//zOWu49vLeQwdgju2Zrd7N1O3qgLKreET3ZskLbw+mVPSunUdQ+1N3itzIE6L2RP158O+5plmph9qgKp08sFye/DZJPE9EaweCy4pZmY078rvvAKFTAyI/WA0WGILlBFFGE7AsAG8WY3+4WPhruQo4CCBJoXtSKwsHzSv66A+UBjzlCIOLCI06knSmpU2lKVfsQ6srBx5wpfJbceSLvVz X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BmAwDSl3BblywYGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqK4N6boVmiRSBWD+BEodZgQSFCQKNAo1cBwKBfYNyM4JwhjeCIYwikxGBWIFzMxowgywJgkSJGYRvbXoXFIlYgkkBAQ X-IPAS-Result: A1BmAwDSl3BblywYGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqK4N6boVmiRSBWD+BEodZgQSFCQKNAo1cBwKBfYNyM4JwhjeCIYwikxGBWIFzMxowgywJgkSJGYRvbXoXFIlYgkkBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344589" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:45 -0400 IronPort-PHdr: 9a23:i2Hc5BxMpdYVCDrXCy+O+j09IxM/srCxBDY+r6Qd1OIVIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRH1iCkJKTA3/mLQhMNygqJWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2pBWcNRWjRZDIO9c4QPCO4BMvxDr4LgpFUOqhy+BRK3BOjyzTJIgH720rE90+QlCw7GxxYsH9MJsHTTt9X1L7wfUeW6wajH1znDaOlW2Tjk5YXObxsvoumMUKpufcbMxkQjDR3Jg1qKpYD7MD6ZzOsAvmeD4+djUe+jkXMrpgFwrzS12MshipfFipgRx13C6C532pw6JceiR05+edOkEIVftyWdN4ZuTMwvXXhmtiA0x7AYo5C2YDQGxZU9yxHBdfOHdpOI4h35WOaUOzh4hXZldKi6hxaz9Uis0uz8Vs+q31ZWtidJjMTAu38X2xDN5cWLUOVx80i71TuA2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeTdkUr+eel9vzqbLDoq5KEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPyzoDash+jE2Dp6nBo7fR4erxaaMxzq/AoYMOjgUN3urNSzDT6zcCrEBZSeJLYlkmz0AE72gT9xp2RKvsVr8zLxqZqrR9zYDvJ3unN5y+6XIlB40+DA1R8SQ2m2AVSd1y2UPQTJllLtnrxlFw0yYmbN9n+QeDcZasvVIWQA+PIWazut9EMvaX17RONCTRwXuWc2oVAk4Vcl52NoSewB4EtSmgArE2n+ROYRNwrmENrZh0fmJ2iThYcFnxCPA1aImi1A9BMpIMna9rqR46g7YCpWPlhmJ0aGwevdUxzbDoV+K1nHGp0RESEhwXKHCCGgYfVfTpM/l61nqSq/3T6wgNhpdxMWCLKpTd9Cvik9JSQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BnAwAil3BblywYGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4ESh1mBBIUJAo0CjVwHAoF9g3IzgnCGN4IhjCKTEYFYgXMzGjCDLAmCRIkZhG9tehcUiViCSQEB X-IPAS-Result: A0BnAwAil3BblywYGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4ESh1mBBIUJAo0CjVwHAoF9g3IzgnCGN4IhjCKTEYFYgXMzGjCDLAmCRIkZhG9tehcUiViCSQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747374" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa06.eemsg.mail.mil ([214.24.24.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:44 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;e57108d8-36ed-4584-98f2-92f3c86af5bb Authentication-Results: UCOL3CPA09.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 51842867|UCOL3CPA09_EEMSG_MP24.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:J7Qo6B9MKkhy9f9uRHKM819IXTAuvvDOBiVQ1KB41OMcTK2v8tzYMVDF4r011RmVBduds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+55zebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRh/2hikaOTA382bZhc5+jK9AvB6tuwZyz5LObY2JKPZzeL7Wc9MARWpGW8ZcTzRPAoKgYIsIC+oOJ/1YpJT+qVsJqhu+HhKsD/7oxz9Oh3/5wao60+A7HgHdxgAgHtUOsHPPrNXuL6oSVO+4zabSwTXEdfNW1i7w5Y7VeR4iufGBRa98fdTVxEU1Cg/JklqdpZbrMj+JzOgAvWeW4/JjWO+rkWIrtgF8rzm1yssyioTFmJgZx1TC+C5k2og6P8e4R1R+YdO8EJtfqSWaN4xuT8MnTGBkpTw2yqUBuZ6/fCkK1IooyALfa/yBcoiI+w/jW/iLLTd/nnJld6qzhxe08Ue+1u3xTtS43EhOoyZfj9XAqn8A2wbd58SbUPdw8Eis1S6K1w/J6+FEJU40lbDcK54k2rM+i4Ydv1nfEiLunUX2g6yZe1g89+at5enqerDmq5CTNoNujQH+KKsul9S5AeQ5LgcOWGyb9v6n1LH5/E35R7JKjuYtkqTCq5/aItkbpqilDABLyYYv8RO/Ajip0dgCmnkHNl1FdAqdj4f1I1HOPOz4DfCnjlS3jjhrw/HGPrv8ApTCNXXDjLfgcqp9605b0gYzy8tf6IhOBrEOJ/LzRBy5iNuNFRI9Mgqp0877Gd590cUYQmvJDaiHY43ItlrdwOMkJO2Ff8c0vzHmMLBx4f/linswghkceq6yxrMSNGD+Ge5pdRbKKUHwi8sMRD9Z9jE1S/bn3QXbAGxjIk2qVqd53QkVTYevDIPNXIeo2ePT1iCmGJZbfSZDVkDKFm3nJdzdB6U8LRmKK8okqQQqEKC7Qt5z0E2+8gjgxOg+d7eGymgjrZvmkeNNyajTmBU1r2cmCtTElXmKS3Bok2gIQT4vwa05plZymA6O X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AqAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqiuDem6FZokUgVg/gRKHWYEEhQkCjQKNXAcCgX2DcjOCcIY3giGMIpMRgVeBdDMaMIMsCYtdhG9tehUBARSJWIJJAQE X-IPAS-Result: A0AqAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqiuDem6FZokUgVg/gRKHWYEEhQkCjQKNXAcCgX2DcjOCcIY3giGMIpMRgVeBdDMaMIMsCYtdhG9tehUBARSJWIJJAQE Received: from mx1.polytechnique.org ([129.104.30.34]) by UCOL3CPA09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:35 +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 5D388564728 for ; Sun, 12 Aug 2018 22:26:01 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:15 +0200 Message-Id: <20180812202522.3743-7-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:01 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 06/13] python/sepolgen: fix refpolicy parsing of "permissive" 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 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 --- 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 From patchwork Sun Aug 12 20:25:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563729 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 D298E14C0 for ; Sun, 12 Aug 2018 20:30:47 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C21A72910F for ; Sun, 12 Aug 2018 20:30:47 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B3B5129129; Sun, 12 Aug 2018 20:30:47 +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 uhil19pa09.eemsg.mail.mil (uhil19pa09.eemsg.mail.mil [214.24.21.82]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id CD53C2910F for ; Sun, 12 Aug 2018 20:30:46 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by uhil19pa09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 12 Aug 2018 20:30:44 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747408" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DrBABvmHBb/wHyM5BbHQEBBQELAYMkJ2YjShIojFakBIFcFRgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiyDem6FZopsP4hrBAESAWyFCQKNP40fBwKBfYNyM4kngVlIjCIrh32KaYFXImFxMxowQ4JpCYtdhG9tegMUFIlYDxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:44 +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 w7CKUh7Q017937; Sun, 12 Aug 2018 16:30:43 -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 w7CKQGje024332 for ; Sun, 12 Aug 2018 16:26:16 -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 w7CKQFal017830 for ; Sun, 12 Aug 2018 16:26:15 -0400 IronPort-PHdr: 9a23:0l+7/hzTnB0jFxLXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZhCHt8hVoHSSdr3ysqsChufTqK+mXGUB5dCEsXRROJBPVhpQj8IQkkRgBcOeEkT0IbbsaDByB8VNUlJpvjm7PEFZFdy4ZgjUpXu/vnYJAhuqDQNuPazuH5LKydyt3rW0+pbUZwxTwju6ZqhpBBDqvUPWrMZFyZB6JPMJwwDS6mBNZ/wQwGppIVyJmBOp3f2LpMtm/BZ67tF6osscQeP9ZattS71TCzAvKCY048rwrjHJShaJ7XYHFGBKglxPGQeWpAriUMLJuzDh/vF4xDHcPcDySuUsXi++6q5wVBLyoCIXbngh92XGlsF7jKRauQ+s4RtlzIM= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IziSeBWUiMIiuHfYppgVeBdDMaMIMsCYJEiRmEb216FxSJWIJJAQE X-IPAS-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IziSeBWUiMIiuHfYppgVeBdDMaMIMsCYJEiRmEb216FxSJWIJJAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344580" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:26:15 -0400 IronPort-PHdr: 9a23:fAUEORMPiIF++N4DV0ol6mtUPXoX/o7sNwtQ0KIMzox0LfT4rarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkaNzA37m/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLPxUUyGA7JlEucpIP/Mz+L1OkBqWeW4up4We+sj2MrsRx9rziuy8s2lIXEhpwZxkrA+Ch/3Y07P8e3SFRhbt6hCJZQtz+VN49xQs46TW5moig0x6MItJOlZiYH1Igryh/FZ/OZbYeI5wnjVOmLLTd9nn1leba/iwy38Uihzu3wTsi00FBUoSpZitTAqG0B2hPJ5sSZRfZx5Fmt1DSV2w3c6uxIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10h+uin6Ovqf63rqJqSOoJsjwHzPasvlta4AeQiPQgDR26b+eWg273k+U32Wq5Kguc3kqnet5DaPt8bq7WiDA9Sz4Yj7QqwACm90NgCmHkKI11EdAiAj4jzNFHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfLlm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/hmtDgmFIKrC5vCTYmxgbuHmT22BYBSenscVgjeLE/EXN6vY95VMWSfL8p6nXoBXLmlDYog0ULmuAz7zu9hKezZsm0duIn43dd4r+vUiVkp9DNyAsjcm2GARm15hCUJEjkx2q0s6VdlxAK72LNjy+ddCcQV/+lABwE7PpnYxvc8Ctf1QRnpe4uZDlG8TYbuGik/G+o42MRGeENhA5OnhxHH0TCtBuourYfTUZk7wIiJ/COkIpptjXHc2/wnjlIhRsJUc2yhgbVk3wLUGojCnl7fkvq6M6MG032F73+NmFKHp1oQSwtsSePFUHQYM1PRtsj871jeQqWGDKR+dBNGzd+eJ6BKbNzwkFgAQ+3sNQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4hrgQSFCQKaXgcCgX2DcjOJJ4FZSIwiK4d9immBV4F0MxowgywJgkSJGYRvbXoXFIlYgkkBAQ X-IPAS-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4hrgQSFCQKaXgcCgX2DcjOJJ4FZSIwiK4d9immBV4F0MxowgywJgkSJGYRvbXoXFIlYgkkBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747352" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:26:14 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;d04eb79f-536a-44bb-b5e7-5ae747ade4d5 Authentication-Results: UPDC3CPA11.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 34965158|UPDC3CPA11_EEMSG_MP27.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:RT7vJBLsgjsvrQeB6dmcpTZWNBhigK39O0sv0rFitYgRLfXxwZ3uMQTl6Ol3ixeRBMOHs6wC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwRFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhicZOTAk/m/Zict+g6BVoB+6uxBz35TZbJ2POfZiYq/Qe84RS2pbXsZWUixMGpuyb4oTAOoGOeZXtZL9rEYNoxu5AgmsH/jvwSJPi3/w3K01z+MhEQXc0ww7Bd4OsXPUrNLuNKcJSu21yabFzDrZY/NRwzf955HFfxY8qv+PRbJ9adfdxVcrGg/fk1mctYPoMymb2+gRqWSW4eVtWfqshmMjsQ19vziiy8Y2hoXXho8Z1ErI+CF/zY0oP9O3UlR7bsShEJZItyGVKY92QsQ6TmFttyc216cKuYa8fCgOyJUn2wDQZOCHc4iO4xLjTfuRLiliiHJiYrK/iA6+8UmmyuLiSsm5yEtGojRBn9XWq3wByxPe5tKJR/dh5Eus1zmC2xjW6u5eIEA0kaTbK4Qmwr41jpcdrFjNEDLqlEjuia+WeUYr9/Ww5uribLjrvpqcOoB7iw3kNaQugMO/DPw+MggPQ2eb/uC826f4/UHjQbVKifo2krLCsJ3BPssbobO5AwlJ3Yk98BazFTKm3dsXnHUdK1JFYh2Hg5DzO17SOPD4Eeu/g1O0nTdw2f/GOrzhApPQLnnMi7rhYbZ85FJcyAo019xf4YlUBasbLPL8XU/xqo+QMhhsKAGwwuD6GP1hx4geXiSJGabfP6TM4nGS4ed6BeiHY4sco37cLP8+/La6i34ynlsUZu+o2pwMc1i9QuQgJF+WNym/yuwdGHsH61JtBNfhj0ePBGYKNiSCGpkk7zR+M7qISILKR4SjmruEhXjpFJpLYGtLERaJTWeucJ+LCa5VNHCiZ/R5mzlBboCPDpc73ED8sVPqjb19IbiNo3BKhdfYzNFwotbru1Qy+DhzVZ/P1nHUCXlzmnIUSjQ22qFmvEE7zU2Mg/F1 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ApAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqK4N6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IziSeBWUiMIiuHfYppgUgOgXUzGjCDLAmLXYRvbXoVAQEUiViCSQEB X-IPAS-Result: A0ApAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqK4N6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IziSeBWUiMIiuHfYppgUgOgXUzGjCDLAmLXYRvbXoVAQEUiViCSQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA11.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:05 +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 EECC4564728 for ; Sun, 12 Aug 2018 22:26:01 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:16 +0200 Message-Id: <20180812202522.3743-8-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:02 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 07/13] python/sepolgen: silence linter warning about has_key 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 flake8 warns about using has_key(): python/sepolgen/src/sepolgen/refparser.py:315:15: W601 .has_key() is deprecated, use 'in' However "spt.has_key(id)" uses function SupportMacros.has_key(), which is not the same as the "in" operator. Silence this warning by using "# noqa". Signed-off-by: Nicolas Iooss --- 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 3415aff9b48f..97e2342c4693 100644 --- a/python/sepolgen/src/sepolgen/refparser.py +++ b/python/sepolgen/src/sepolgen/refparser.py @@ -312,7 +312,7 @@ def collect(stmts, parent, val=None): def expand(ids, s): for id in ids: - if spt.has_key(id): + if spt.has_key(id): # noqa s.update(spt.by_name(id)) else: s.add(id) From patchwork Sun Aug 12 20:25:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563721 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 EE4F114C0 for ; Sun, 12 Aug 2018 20:30:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DD9B42910B for ; Sun, 12 Aug 2018 20:30:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D11EA29115; Sun, 12 Aug 2018 20:30:17 +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 UPBD19PA09.eemsg.mail.mil (upbd19pa09.eemsg.mail.mil [214.24.27.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id D44342910B for ; Sun, 12 Aug 2018 20:30:15 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by UPBD19PA09.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:30:11 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747399" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2BSBQBvmHBb/wHyM5BbHgEGDIMkJ2YjShIojFakBIFaFxgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiyDem6FZopsP4ESh10BEgFshQkCjQI9jR8HAoF9g3IziSeCIYwikxGBVyJhcTMaMEOCaQmLXYRvbXoDFBSJZ4I6AQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:10 +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 w7CKU5t3017892; Sun, 12 Aug 2018 16:30:08 -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 w7CKQ9e9024318 for ; Sun, 12 Aug 2018 16:26:09 -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 w7CKQ8KH017820 for ; Sun, 12 Aug 2018 16:26:08 -0400 IronPort-PHdr: 9a23:lAEHkhK4tfMrIr4QltmcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeFua0/kUfDUdyK8/sc16zbvqX7VioF6JeF9nUDdM8EWxwEjJAQmAotSI6ABFbgJfHnJyo9AIxZVVBj8n36eUhYEcrzfRvT93u16zNBUg7nO19NL//uUpXXk9zxz/q7rpvSaAJMjSH7YLR1Nw6eqFnB8M4MjtgqMb4/nyPAuWAAYOFK3SVtLFOXkQz745KLxqU7piFfidh01JUVVPnqOaMiQuleDT8hN2kuoszssgLYZQGI+30XX35Ql0ZYRQ/f40KyRY//5xPzrfE1wyyGJYv2QLQzDCyl9LtuQQT0hT0vMi5gtnnQjt1sgalbphO4uhE5xJTbbQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BmAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+BEohdhQkCjQKNXAcCgX2DcjOJJ4IhjCKTEYFYgXMzGjCDLAmLXYRvbXoXFIwhAQE X-IPAS-Result: A1BmAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+BEohdhQkCjQKNXAcCgX2DcjOJJ4IhjCKTEYFYgXMzGjCDLAmLXYRvbXoXFIwhAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344577" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:26:07 -0400 IronPort-PHdr: 9a23:15sAFhQmGjPWBdGUrxxyKNQsgNpsv+yvbD5Q0YIujvd0So/mwa69bBeN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzXhMJugqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx3JgkifpID/IT+Y2f4Bv3aZ4uZ6Wu+ii3YrpgJ1rzS128shiojEipgLxl3E6yl12oI4KNulQ0Bhe9GkCoFftySCOot2XMwiR2ZotT40xbMct5C2YiYHxYo9yRPDd/CKcpKE7Qz9W+aUOjd4i2hpeLeliBaz9Uis0Oj8Vsiw0FpSrypFlMfDtmwV2hDN98SKReFx8lmu1DqVyQze6PtILE80mKbDLp4u2L8wlp4dsUTZGS/2nV37grKKeEs55uSl8+HnYrrlqZKBL4J6jw/zP7wrmsGwDuU0KA8OX3KU+emk0r3j/FH2QLJOjvIsianVqpHaJcMcpq6iGA9YyZ0s6xGiDzegzNsXg2IHIEhAeB+IgInlIVbOIOr3DfunmVSjjC9rx+zaPr3mGpjNNWbMkLPgfbZ79k5dxxE+zcxf5p1ICrEBJ+j/WknqtNPCFBM5PAu0w/i0QOl6g5gTXWOJH7+xLLLZsVjO4PkmZeaLetw7ojH4ft4k7PnqhGRxuFgaZrLhiZ0WY3e8F+8gIkKeemHEh4sRV2AQsVxtH6TRlFSeXGsLND6JVKUm62RjUtj0BJrfRo2rnL2K1Tu6GZsTfG1dF1SQCi20L9eZQ/0AMXOKK5c91DEJUKOuDYoo1BXosQ7+mPJrLevRrysfs5+rlN14/Pbamhx68ztoR9+c3GeAQyA8nm4BSzIsmqEqp0t7xwTLyrB21sRRDscb/PZVSkEiL5eJye1xDNT7QUTAedCSU36jHsXgBis+HZoq29FbW09mAJ25iwzbmS+jArsbjbuOUacOyfqJ2nfDDZNekCPDiLlniEMpF81OPmqij7U59g/UHJXhmUKEka2nbuIZgD6L832MniKVpE8NaAdrSu3eWGwHIEvbqdOs/kTZU7qnEqgqKCNE2ZfEMqxOe8HkhlVARe7+NZLZeW28 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BnAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4ESiF2FCQKNAo1cBwKBfYNyM4kngiGMIpMRgViBczMaMIMsCYtdhG9tehcUjCEBAQ X-IPAS-Result: A0BnAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4ESiF2FCQKNAo1cBwKBfYNyM4kngiGMIpMRgViBczMaMIMsCYtdhG9tehcUjCEBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747349" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:26:07 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;82eb17fe-3261-4d26-a2be-bbfa822ee525 Authentication-Results: upbd19pa04.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 327739472|UPBD19PA04_EEMSG_MP4.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:fw10vRC8Z0H2JdV83B4OUyQJP3N1i/DPJgcQr6AfoPdwSPv8rsbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7FoccfJ1EUjCQfIgk+NpYD5MD6ZzOoAv3SB4+duWu+jk20qpgVrrjSyxsohi5PFipwVx1za7yl0xIA4LsCiRkFhe96rCp5QujmaN4RoRsMiRHlluCM1y7Ebo5K7ZC8KyJAnxh7DdfOIb4iI4hTiVOaIPDd3mmhpeLWlhxa96USgy+v8Wdeo0FtSsyZJjN3BumoQ2xDP5cWLUPVw8lu71TuB2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeTdkUr+eel9vzqbLDoq5KEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPy/jDZJ53SkyDcedNamGQ4mshLKb2yLiQc9cYX1AAV2XV3K0Z8ODQfheMXvOcP8kqSQNUP2ac6FkzQun5V3/l6ohKfDbqHRB6MDTkeNt7uiWrikcsDx5C8PHiDOIXzgyhmQMViM716B5oFVgxxGEy6cq2vE= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BsAwBblnBbhyIeaIFbHgEGDIMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqimDem6FZokUgVg/gRKIXYUJAo0CjVwHAoF9g3IziSeCIYwikxGBV4F0MxowgywJi12Eb216FQEBFIwhAQE X-IPAS-Result: A0BsAwBblnBbhyIeaIFbHgEGDIMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqimDem6FZokUgVg/gRKIXYUJAo0CjVwHAoF9g3IziSeCIYwikxGBV4F0MxowgywJi12Eb216FQEBFIwhAQE Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa04.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:05 +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 90C2B564740 for ; Sun, 12 Aug 2018 22:26:02 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:17 +0200 Message-Id: <20180812202522.3743-9-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:03 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 08/13] python/sepolgen: remove buggy code 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 av_extract_params() may call __param_insert() with only 2 parameters instead of 4, which has no chance to work fine. Moreover it uses "PERM", which is undefined. As nobody complained about this code, it seems to be dead, so remove it. This issue has been found using flake8. This Python linter reported: python/sepolgen/src/sepolgen/interfaces.py:158:37: F821 undefined name 'PERM' While at it, fix a typo in a comment. Signed-off-by: Nicolas Iooss --- python/sepolgen/src/sepolgen/interfaces.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/python/sepolgen/src/sepolgen/interfaces.py b/python/sepolgen/src/sepolgen/interfaces.py index 48ae4f27a414..f4d3e5c5d6e0 100644 --- a/python/sepolgen/src/sepolgen/interfaces.py +++ b/python/sepolgen/src/sepolgen/interfaces.py @@ -112,7 +112,7 @@ def av_extract_params(av, params): entries in the dict, but if an unresolvable conflict is found it is reported to the caller. - The goal here is to figure out how interface paramaters are + The goal here is to figure out how interface parameters are actually used in the interface - e.g., that $1 is a domain used as a SRC_TYPE. In general an interface will look like this: @@ -153,11 +153,6 @@ def av_extract_params(av, params): if __param_insert(av.obj_class, refpolicy.OBJ_CLASS, av, params) == 1: ret = 1 - for perm in av.perms: - if access.is_idparam(perm): - if __param_insert(perm, PERM) == 1: - ret = 1 - return ret def role_extract_params(role, params): From patchwork Sun Aug 12 20:25:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563739 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 92543139A for ; Sun, 12 Aug 2018 20:31:12 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8166F2910B for ; Sun, 12 Aug 2018 20:31:12 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7287229115; Sun, 12 Aug 2018 20:31:12 +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 UCOL19PA11.eemsg.mail.mil (ucol19pa11.eemsg.mail.mil [214.24.24.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id BB8FE2910B for ; Sun, 12 Aug 2018 20:31:11 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="573697852" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UCOL19PA11.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:31:10 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897417" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DtBADSl3Bb/wHyM5BbHQEBBQELAYMkJ2YjShIojFakBIFcFRgDEYgLOBQBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiuDem6FZopsP4hcEwESAWyEaSACjQI9jR8HAoF9g3IziSeCIYwikxGBWCFhcTMaMEOCaQmCRIkZhG9tegMUFIlngjoBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:31:09 +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 w7CKV9eR018001; Sun, 12 Aug 2018 16:31:09 -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 w7CKRAR5024347 for ; Sun, 12 Aug 2018 16:27:10 -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 w7CKR6JN017836 for ; Sun, 12 Aug 2018 16:27:09 -0400 IronPort-PHdr: 9a23:GYxLjxSlASW+qIj8QcMHIFfp+dpsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESTAd2J1spooLH9i4m5ASoN7JOavzYHeZ1IERoEjZZekw8hBZuDDkv2ZL7vYjchFctPHFli4zmgMEdTFcq/L13fq3G/93gTTxP4Mwcmbv/tFNvqht+sn/u354WVex9B0Ty8arR2JQ7wrALWrdI+hNdybKErxUiBuWNGLtxf3nggPlePh1D578a08oRk9nFrgcl5ostPY4+vXP9tSOBISjM8PDUz5cbssRDYCwqI4WAHem8RjxxDDhOD6U3qGJDrvXiyrfJzjRGTJta+VrUoQXKi4qNsHQfvkzsCPiUl/Xv/j9wpyrpcpAO9qhd/xY/NfYzTM+Bxcw== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BmAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlGC1cZgyABKIFYAwEBqiuDem6FZokUgVg/iFyBE4RpIAKNAo1cBwKBfYNyM4kngiGMIpMRgViBczMaMIMsCYJEiRmEb216FxSJZ4I6AQE X-IPAS-Result: A1BmAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlGC1cZgyABKIFYAwEBqiuDem6FZokUgVg/iFyBE4RpIAKNAo1cBwKBfYNyM4kngiGMIpMRgViBczMaMIMsCYJEiRmEb216FxSJZ4I6AQE X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344586" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:09 -0400 IronPort-PHdr: 9a23:xzFNPRL+mbgEZbOfdtmcpTZWNBhigK39O0sv0rFitYgRIv/xwZ3uMQTl6Ol3ixeRBMOHs6wC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwRFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhjoHOTAn/m/Zict+g6BVoB+6uxBz35TZbJ2POfZiYq/Qe84RS2pbXsZWUixMGpuyb4oTAOoGOeZXtZL9rEYNoxu5AgmsH/jvwSJPi3/w3K01z+MhEQXc0ww7Bd4OsXPUrNLuNKcJSu21yabFzDrZY/NRwzf955HFfxY8qv+PRbJ9adTdxVQgGg/fkFmdppbpMy2X2+gXvGWW7/JsWOGrhmI9tg18ojmiyt0yhoTJmI4Z0FTJ+CNky4gvP9K4UlR0Ydu8HZtQqS6aM4x2T9ssTG9ytig31LMLtIChciUW1JgqxgTTZOKZfIiN+RLjW/ydITJii3JkfLKznROy8UmkyuHkV8m01khFrjZdn9XSq3wA2Abf5taIR/dn4Eus2yyD2g/T5+1cJEA7j6vbK5ovwr4qkZoTtFzOEDLqlkvrkKObbkAk+uer5On6erjoo5GROpdxigzxPaUigMu/Af43MgUWWWib+Piz1Lrn/ULjW7VGlPw2kq7esJDBPsQWvbW2AwhI0oYl9xmwESym3M4dnXQII1NJYhWHj5LmO13WOvD3Ee+/g0iwkDds3/3GJaPuApHMLnjFjbfgcq1w61JcyQUvzdBf4IhYCrcaIP3pQEPxu9vYDgFqezCzlv3qDNR7y5M2RXOEAqjfNrjb91CP+LEBOe6JMakUszH5IuNtxvnplmRxzVkcdq6t1IBRaXe/Be9OJhmJJ332jYFSQi8xogMiQbmy2xW5WjlJaiPqBfhu7ywnCI+gEYbIT5ysh7rExiqgA5lKfToaUgKxKVvDLK68cq5ULi+fJ9Ru1DkNVLznTo4lhlmitw7/nrxgKOecuigVronq29U94erP3Qoz+jp5A4XV02yEQ2xu2GJdQTgw0fM3ulRzn2+KyrMwmPlEDZpL/focVAYxMprV1Kp7DNfpQSrEIsfPT0ypEZ29GT9kdtsq2JcVZlplXdCrjxTNxS2vVoQvrOTeAZMG2Pf/hC30e9Y7zGzJga8ghF4iS9AJNGqhnbVX/Q/OAYXEiAOcy7bscr4Tj2bW7GnW9WOVpwlDVRJoF6XIWXdKfkzNsdHw/V/PVZerGe1hKgxF2NKPIatMa8T0gBNBXvju X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BnAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCUYLVxmDIAEogVgDAQGqL4N6boVmiRSBWD+IXIEThGkgAo0CjVwHAoF9g3IziSeCIYwikxGBWIFzMxowgywJgkSJGYRvbXoXFIlngjoBAQ X-IPAS-Result: A0BnAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCUYLVxmDIAEogVgDAQGqL4N6boVmiRSBWD+IXIEThGkgAo0CjVwHAoF9g3IziSeCIYwikxGBWIFzMxowgywJgkSJGYRvbXoXFIlngjoBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747366" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:09 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;716a6c4d-6886-4d9d-b1d6-06a21330606c Authentication-Results: UPDC3CPA10.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 33592063|UPDC3CPA10_EEMSG_MP26.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:ikN6BROyDOktJoghUfEl6mtUPXoX/o7sNwtQ0KIMzox0LfvyrarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkHKTA37W/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLMxUUxEw7JlEicpZDqMj+P2OkBr3KX4uRvWO63iGMqrxt9riWvy8otkIXFmIIYxk7e+Sh9xos+OMe2R1RhYdG+FZtdryGaOJVyQsMlW2xovSk7xqActZ6jeygKzJQmxwLBZPObc4iI5BPjVP+MIThmnn5lf6i/hxmq/UihzO3zSNW03U5XoiZbltTArG0B2wDc58SdRPZx4l2t1DiA2gzL7+FLO0E0la7VK547xb4wk4Iev1nfECHrhEn7lKqWdkon9eW18+npZ7vrq4eZN4J7hQDyKKMumtawAekgNAgOXnSU+eO41LL55k31WrRKjvoxkqnCq5DXPt8UpqmkAw9Tzoks9Q2/Ay2j0NkXkngLNlVFeAiIj4TxIVHBPOj4Deujg1SriDpr3O7JPrngApXLM3jCn6zsfap96kFAyAozyspT55RPCr4bOv7zVUjxtMKLRiM+Zhe5x+fhFcVVypIVWWXJBLSQdqzVrwym/OUqds+Nb4gRsS21Cv8i/OWm2Xk4klgZdLLv3JwQc2uQG6h2ZUKDbiy/0Z86DW4Ws19mH6TRg1qYXGsLPifgb+cH/jg+TbmeI8LGT4GpjqaG2X7kTJdRe2ZNB0vKFCv4MYKeVKVVMX7AEopaijUBEIOZZco5zxj/5gqm2/xgNOWGo3RF56Km78B84qjorT939TFwCJ7GgWSdFidsmWcZWzI93KZ+uFFwjFCZ3vohjg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ArAwAil3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUzFAECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqi+Dem6FZokUgVg/iFyBE4RpIAKNAo1cBwKBfYNyM4kngiGMIpMRgViBczMaMIMsCYJEiRmEb216FQEBFIlngjoBAQ X-IPAS-Result: A0ArAwAil3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUzFAECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqi+Dem6FZokUgVg/iFyBE4RpIAKNAo1cBwKBfYNyM4kngiGMIpMRgViBczMaMIMsCYJEiRmEb216FQEBFIlngjoBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA10.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:27:06 +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 B83AD564728 for ; Sun, 12 Aug 2018 22:26:03 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:18 +0200 Message-Id: <20180812202522.3743-10-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:03 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 09/13] python/sepolgen: use self when accessing members in FilesystemUse 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 This silences the following flake8 errors: python/sepolgen/src/sepolgen/refpolicy.py:758:25: F821 undefined name 'XATTR' python/sepolgen/src/sepolgen/refpolicy.py:760:27: F821 undefined name 'TRANS' python/sepolgen/src/sepolgen/refpolicy.py:762:27: F821 undefined name 'TASK' Signed-off-by: Nicolas Iooss --- python/sepolgen/src/sepolgen/refpolicy.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/sepolgen/src/sepolgen/refpolicy.py b/python/sepolgen/src/sepolgen/refpolicy.py index c30a8c70f9ca..e3dd33a21935 100644 --- a/python/sepolgen/src/sepolgen/refpolicy.py +++ b/python/sepolgen/src/sepolgen/refpolicy.py @@ -755,11 +755,11 @@ class FilesystemUse(Leaf): def to_string(self): s = "" - if self.type == XATTR: + if self.type == self.XATTR: s = "fs_use_xattr " - elif self.type == TRANS: + elif self.type == self.TRANS: s = "fs_use_trans " - elif self.type == TASK: + elif self.type == self.TASK: s = "fs_use_task " return "%s %s %s;" % (s, self.filesystem, str(self.context)) From patchwork Sun Aug 12 20:25:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563727 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 904DC14C0 for ; Sun, 12 Aug 2018 20:30:43 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7F3452910F for ; Sun, 12 Aug 2018 20:30:43 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 72A3E29129; Sun, 12 Aug 2018 20:30:43 +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 USFB19PA13.eemsg.mail.mil (uphb19pa10.eemsg.mail.mil [214.24.26.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id B66732910F for ; Sun, 12 Aug 2018 20:30:42 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA13.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:30:41 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897366" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2A0BADSl3Bb/wHyM5BbHAEBAQQBAQoBAYMkJ2YjShIojFakBIFcFRgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECJBMUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBWAMBAal4M4N6boVmimw/iGsEARIBbIUJAo0CPY0fBwKBfYNyM4knjkOTEYFXImFxMxowQ4JpCYtdhG9tegMUFIlYDxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:40 +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 w7CKUbqw017924; Sun, 12 Aug 2018 16:30:39 -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 w7CKQ9iO024319 for ; Sun, 12 Aug 2018 16:26:09 -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 w7CKQ8KI017820 for ; Sun, 12 Aug 2018 16:26:08 -0400 IronPort-PHdr: 9a23:npZfjhPLwwg+XFFS1AEl6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEv6k13kLRV4mCuupN0rCQvq3lQmNG5J+AtDYHcZgfHxMGiMBDmQsmDYbFDEDgN/flYmQ8G9gKT15q+Xy3cABVFc/yakeUoyi06jgfSV3kLQQgHu3uAcbJitivkfio8sjVYg5PgDOmJ7J1Kw6thQCNpo8Rm4QxYr0pxE7xq2BTM/9T2XsuIFuSmxjm4cLlx6RYq3FVtMALou0bBKCmb+I/V7MNCjUtNGQ8/4vqsh7YViOF4WYaWWgN1B8UE07C9h6pFozpvH7Cv/FmkDKfIdWwTb0wXmG66Lx3TRbzlCodHzspqSfPjchhkK9QoBSgvgFyhYnOb4w= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AiAwCplnBbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGJ2JRVxmDIAEogVgDAQGpdjODem6FZokUgVg/iGuBBIUJAo0CjVwHAoF9g3IziSeOQ5MRgVeBdDMaMIMsCYtdhG9tehcUiViCSQEB X-IPAS-Result: A1AiAwCplnBbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGJ2JRVxmDIAEogVgDAQGpdjODem6FZokUgVg/iGuBBIUJAo0CjVwHAoF9g3IziSeOQ5MRgVeBdDMaMIMsCYtdhG9tehcUiViCSQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344578" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:26:08 -0400 IronPort-PHdr: 9a23:uMc0oxT+mzaldLENo2krxiKlnNpsv+yvbD5Q0YIujvd0So/mwa69bBeN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzXhMJugqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx3JgkifpID/IT+Y2f4Bv3aZ4uZ6Wu+ii3YrpgJ1rzS128shiojEipgLxl3E6yl12oI4KNulQ0Bhe9GkCoFftySCOot2XMwiR2ZotT40xbMct5C2YiYHxYo9yRPDd/CKcpKE7Qz9W+aUOjd4i2hpeLeliBaz9Uis0Oj8Vsiw0FpSrypFlMfDtmwV2hDN98SKReFx8lmu1DqVyQze6PtILE80mKbDLp4u2L8wlp4dsUTZGS/2nV37grKKeEs55uSl8+HnYrrlqZKBL4J6jw/zP7wrmsGwDuU0KA8OX3KU+emk0r3j/FH2QLJOjvIsianVqpHaJcMcpq6iGA9YyZ0s6xGiDzegzNsXg2IHIEhAeB+IgInlIVbOIOr3DfunmVSjjC9rx+zaPr3mGpjNNWbMkLPgfbZ79k5dxxE+zcxf5p1ICrEBJ+j/WknqtNPCFBM5PAu0w/i0QOl6g5gTXWOJH7+xLLLZsVjO4PkmZeaLetw7ojH4ft4k7PnqhGRxuFgaZrLhiZ0WY3e8F+8gIkKeemHEh4sRV2AQsVxtH6TRlFSeXGsLND6JVKUm62RjUtj0BJrfRo2rnL2K1Tu6GZsTfG1dF1SQCi20L9eZQ/0AMXOKK5Y71DEJUKOuDYoo1BXosQ7+mPJrLevRrysfs5+rlN14/Pbamhx68ztoR9+c3GeAQyA8nm4BSzIsmqEqp0t7xwTLyrB21sRRDscb/PZVSkEiL5eJye1xDNT7QUTAedCSU36jHsXgBis+HZoq29FbW09mAJ25iwzbmS+jArsbjbuOUacOyfqJ2nfDDZNekCPDiLlniEMpF81OPmqij7U59g/UHJXhmUKEka2nbuIZgD6L832MniKVpE8NaAdrSu3eWGwHIEvbqdOs/kTZU7qnEqgqKCNE2ZfEMqxOe8HkhlVARe7+NZLZeW28 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AkAwAil3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQYnYlFXGYMgASiBWAMBAal8M4N6boVmiRSBWD+Ia4EEhQkCjQKNXAcCgX2DcjOJJ45DkxGBV4F0MxowgywJi12Eb216FxSJWIJJAQE X-IPAS-Result: A0AkAwAil3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQYnYlFXGYMgASiBWAMBAal8M4N6boVmiRSBWD+Ia4EEhQkCjQKNXAcCgX2DcjOJJ45DkxGBV4F0MxowgywJi12Eb216FxSJWIJJAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747350" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:26:07 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;bb196dc3-ca7a-46d4-8a0b-b6a397ba93fb Authentication-Results: upbd19pa12.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 150322732|UPBD19PA12_EEMSG_MP12.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:BWL+YRCb3BhAXQ7zcDb9UyQJP3N1i/DPJgcQr6AfoPdwSPv8rsbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7FoccfJ1EUjCQfIgk+NpYD5MD6ZzOoAv3SB4+duWu+jk20qpgVrrjSyxsohi5PFipwVx1za7yl0xIA4LsCiRkFhe96rCp5QujmaN4RoRsMiRHlluCM1y7Ebo5K7ZC8KyJAnxh7DdfOIb4iI4hTiVOaIPDd3mmhpeLWlhxa96USgy+v8Wdeo0FtSsyZJjN3BumoQ2xDP5cWLUPVw8lu71TuB2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeTdkUr+eel9vzqbLDoq5KEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPy/jDZJ53SkyDcedNamGQ4mshLKb2yLiQc9cYX1AAV2XV3K0Z8ODQfheMXvOcP8kqSQNUP2ac6FkzQun5V3/l6ohKfDbqHRB6MDTkeNt7uiWrikcsDx5C8PHiDOIXzgyhmQMViM716B5oFVgxxGEy6cq2vE= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CzAgAil3BbhyIeaIFbHAEBAQQBAQoBAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQYnYlFXGYMgASiBWAQBqXwzg3puhWaJFIFYP4hrgQSFCQKNAo1cBwKBfYNyM4knjkOTEYFXgXQzGjCDLAmLXYRvbXoVAQEUiViCSQEB X-IPAS-Result: A0CzAgAil3BbhyIeaIFbHAEBAQQBAQoBAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQYnYlFXGYMgASiBWAQBqXwzg3puhWaJFIFYP4hrgQSFCQKNAo1cBwKBfYNyM4knjkOTEYFXgXQzGjCDLAmLXYRvbXoVAQEUiViCSQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa12.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:05 +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 5C02C564728 for ; Sun, 12 Aug 2018 22:26:04 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:19 +0200 Message-Id: <20180812202522.3743-11-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:04 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 10/13] python/sepolicy: fix "procotol" misspelling 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 procotol -> protocol This issue has been found using flake8. This Python linter reported: python/sepolicy/sepolicy/gui.py:2525:132: F821 undefined name 'procotol' Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy/gui.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolicy/sepolicy/gui.py b/python/sepolicy/sepolicy/gui.py index 16f24a0ab2f9..6933f6a142ed 100644 --- a/python/sepolicy/sepolicy/gui.py +++ b/python/sepolicy/sepolicy/gui.py @@ -2522,7 +2522,7 @@ class SELinuxGui(): if self.cur_dict[k][(port, protocol)]["action"] == "-d": update_buffer += "port -d -p %s %s\n" % (protocol, port) else: - update_buffer += "port %s -t %s -p %s %s\n" % (self.cur_dict[k][f]["action"], self.cur_dict[k][f]["type"], procotol, port) + update_buffer += "port %s -t %s -p %s %s\n" % (self.cur_dict[k][f]["action"], self.cur_dict[k][f]["type"], protocol, port) return update_buffer From patchwork Sun Aug 12 20:25:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563719 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 288DB139A for ; Sun, 12 Aug 2018 20:27:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0E6D029292 for ; Sun, 12 Aug 2018 20:27:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0115229297; Sun, 12 Aug 2018 20:27:26 +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 USFB19PA14.eemsg.mail.mil (uphb19pa11.eemsg.mail.mil [214.24.26.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id CC9C429292 for ; Sun, 12 Aug 2018 20:27:25 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA14.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 12 Aug 2018 20:27:23 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897329" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DrBADSl3Bb/wHyM5BbHQEBBQELAYMkJ2YjShIojFakBIFdFBgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiuDem6FZopsP4hvARIBbIUJAo0CPY0fBwKBfYNyM4knjkOTEYFXImFxMxowQ4JpCYtdhG9tegMUFIlngjoBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:22 +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 w7CKQA4n017829; Sun, 12 Aug 2018 16:26:25 -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 w7CKQ9Wr024320 for ; Sun, 12 Aug 2018 16:26:09 -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 w7CKQ8KJ017820 for ; Sun, 12 Aug 2018 16:26:08 -0400 IronPort-PHdr: 9a23:EmDzKhSMU80CJrZsWn4jRpWY/Npsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESTAd2J9upOh7OHq6m4BCoN7JOavzYHeZ1IERoEjZZekw8hBZuDDkv2ZL7vYjchFctPHFli4zmgMEdTFcq/L13fq3G/93gTTxP4Mwcmbv/tFNvqht+sn/u354WVex9B0Ty8arR2JQ7wrALWrdI+hNdybKErxUiBuWNGLtxf3nggPlePh1D578a08oRk9nFrgcl5ostPY4+vXP9tSOBISjM8PDUz5cbssRDYCwqI4WAHem8RjxxDDhOD6U3qGJDrvXiyrfJzjRGTJta+VrUoQXKi4qNsHQfvkzsCPiUl/Xv/j9wpyrpcpAO9qhd/xY/NfYzTM+Bxcw== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Jb4UJAo0CjVwHAoF9g3IziSeOQ5MRgVeBdDMaMIMsCYJEiRmEb216FxSMIQEB X-IPAS-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Jb4UJAo0CjVwHAoF9g3IziSeOQ5MRgVeBdDMaMIMsCYJEiRmEb216FxSMIQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344579" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:26:08 -0400 IronPort-PHdr: 9a23:T1v9/xCOD2Y0oTWG893NUyQJP3N1i/DPJgcQr6AfoPdwSPvzpMbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJKj43/n/ZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7FoccfJ10UjCgzIgk+OpYHqJT+ZyOYAv3KU4udgTe6iiGoqpxtsrjWvx8ogkJfFi4ILxlze8Sh0xps+K8eiR05he9GkFYNdtyGEOItyRcMvW29ntjw0xLAYt5O2YjIExYg7yxPecfCIbZaH4hf4VOaeOzt4gWhqeLO7hxqo9Eigy+n8WtG10FZMsCVFjsHBum4Q2xHc8MSLVPRw8l2/1TuNzQze5eFJLVgxlaXBKp4hxrAwloAUsUTGBiL4hVn4grKKekg8/+io5Ofob6j+q5GZOYJ5kgT+P6shm8ClBuQ4KAcOUnCd+eS9yLLj+kn5T69RjvEsk6nZt5faJd8ApqOiGABV1Zsj6xCjADi4y9QUh3wHIV1KeR6diIjpIV7OLOjiDfijm1SsjCtrx/feM736HJrNKnnDkLH8fbdy8ENc1Aoywsxf55JTEL0BJunzVVXruNzXCR85LV/8/+GyE9h514UDSUqTE6SZN+XUqlbO6eUxcMeWY4pAnjf2LPws/LbPingighdJe6ii2p8ecza5GfN9OG2cPWqqhc0ORzRZ9jEiRfDn3QXRGQVYYGy/CvpmvGMyFZ6mAIHfR4uknL2G2mKhE4ZLYnxdUAzUQ2rwfYndCu8FMH/UL8JkiTNCULGgT8kk1BX9/AP5yr8yKO3S92VYsJ/4z9F66qXVkg167j17CcmRkimNQmh4k3lORmow26Zy8gRm0lnW6aFjmLRDEMBLoetTW1I8NJXby+VhTdH1XRnaVtLVWBChWNr1SSopQIcJysQVK114B83kixnC2ySwBLpArIawXMkx/ZD2iluqcsMh2zDBzqZ0iVgtRc9GLiungalk7CDZAJPPmEiC0aP2ZeIbxiGevHybwz+2tVpDGBV1Tb2DXX0bYR7Oqs/l40rZU7K0IbE3a01ZzsqTNqZBatvolEhLAvD5N9k= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4lvhQkCjQKNXAcCgX2DcjOJJ45DkxGBV4F0MxowgywJgkSJGYRvbXoXFIwhAQE X-IPAS-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4lvhQkCjQKNXAcCgX2DcjOJJ45DkxGBV4F0MxowgywJgkSJGYRvbXoXFIwhAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747351" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:26:07 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;af7a19dd-6360-4efc-a7ae-31ecc17725f0 Authentication-Results: upbd19pa05.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 315025522|UPBD19PA05_EEMSG_MP5.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:Vk4cixAc3ue2cRWJiW5rUyQJP3N1i/DPJgcQr6AfoPdwSPv8rsbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7FoccfJ1EUjCQfIgk+NpYD5MD6ZzOoAv3SB4+duWu+jk20qpgVrrjSyxsohi5PFipwVx1za7yl0xIA4LsCiRkFhe96rCp5QujmaN4RoRsMiRHlluCM1y7Ebo5K7ZC8KyJAnxh7DdfOIb4iI4hTiVOaIPDd3mmhpeLWlhxa96USgy+v8Wdeo0FtSsyZJjN3BumoQ2xDP5cWLUPVw8lu71TuB2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeTdkUr+eel9vzqbLDoq5KEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPy/jDZJ53SkyDcedNamGQ4mshLKb2yLiQc9cYX1AAV2XV3K0Z8ODQfheMXvOcP8kqSQNUP2ac6FkzQun5V3/l6ohKfDbqHRB6MDTkeNt7uiWrikcsDx5C8PHiDOIXzgyhmQMViM716B5oFVgxxGEy6cq2vE= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AqAwBblnBbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqimDem6FZokUgVg/iW+FCQKNAo1cBwKBfYNyM4knjkOTEYFXgXQzGjCDLAmLXYRvbXoVAQEUjCEBAQ X-IPAS-Result: A0AqAwBblnBbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqimDem6FZokUgVg/iW+FCQKNAo1cBwKBfYNyM4knjkOTEYFXgXQzGjCDLAmLXYRvbXoVAQEUjCEBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa05.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:05 +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 EC860564728 for ; Sun, 12 Aug 2018 22:26:04 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:20 +0200 Message-Id: <20180812202522.3743-12-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:05 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 11/13] python/sepolicy: use variables which exist in the gui.py 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 Some function used variables which were not defined when populating self.cur_dict with an operation. Fix this, even though the old values do not seem to be used. This issue has been found using flake8. This Python linter reported: python/sepolicy/sepolicy/gui.py:2020:101: F821 undefined name 'oldsetype' python/sepolicy/sepolicy/gui.py:2020:122: F821 undefined name 'oldmls' python/sepolicy/sepolicy/gui.py:2020:142: F821 undefined name 'oldclass' python/sepolicy/sepolicy/gui.py:2050:133: F821 undefined name 'oldmls' Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy/gui.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/sepolicy/sepolicy/gui.py b/python/sepolicy/sepolicy/gui.py index 6933f6a142ed..9d413652f2ed 100644 --- a/python/sepolicy/sepolicy/gui.py +++ b/python/sepolicy/sepolicy/gui.py @@ -2015,9 +2015,9 @@ class SELinuxGui(): if self.modify: iter = self.get_selected_iter() oldpath = self.unmark(self.liststore.get_value(iter, 0)) - setype = self.unmark(self.liststore.set_value(iter, 1)) + oldsetype = self.unmark(self.liststore.set_value(iter, 1)) oldtclass = self.liststore.get_value(iter, 2) - self.cur_dict["fcontext"][(path, tclass)] = {"action": "-m", "type": setype, "oldtype": oldsetype, "oldmls": oldmls, "oldclass": oldclass} + self.cur_dict["fcontext"][(path, tclass)] = {"action": "-m", "type": setype, "oldtype": oldsetype, "oldpath": oldpath, "oldclass": oldtclass} else: iter = self.liststore.append(None) self.cur_dict["fcontext"][(path, tclass)] = {"action": "-a", "type": setype} @@ -2047,7 +2047,7 @@ class SELinuxGui(): oldports = self.unmark(self.liststore.get_value(iter, 0)) oldprotocol = self.unmark(self.liststore.get_value(iter, 1)) oldsetype = self.unmark(self.liststore.set_value(iter, 2)) - self.cur_dict["port"][(ports, protocol)] = {"action": "-m", "type": setype, "mls": mls, "oldtype": oldsetype, "oldmls": oldmls, "oldprotocol": oldprotocol, "oldports": oldports} + self.cur_dict["port"][(ports, protocol)] = {"action": "-m", "type": setype, "mls": mls, "oldtype": oldsetype, "oldprotocol": oldprotocol, "oldports": oldports} else: iter = self.liststore.append(None) self.cur_dict["port"][(ports, protocol)] = {"action": "-a", "type": setype, "mls": mls} From patchwork Sun Aug 12 20:25: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: 10563737 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 2219014C0 for ; Sun, 12 Aug 2018 20:31:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 129BD2910B for ; Sun, 12 Aug 2018 20:31:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 067BB29115; Sun, 12 Aug 2018 20:31:10 +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 uhil19pa11.eemsg.mail.mil (uhil19pa11.eemsg.mail.mil [214.24.21.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 2CE802910B for ; Sun, 12 Aug 2018 20:31:08 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by uhil19pa11.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 12 Aug 2018 20:31:07 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747426" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DqBABvmHBb/wHyM5BbHQEBBQELAYMkJ2YjShIojFajcBSBXBUYAxGICzYWAQIBAQEBAQECAWwcDII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBWAMBAaosg3puhWaKbD+BEodZBAESAWyFCQKNP40fBwKBfYNyM4kngiGMIpMRgUgLJmFxMxowQ4JpCYtdhG9tegMUFIlYDxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:31:06 +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 w7CKV5st017991; Sun, 12 Aug 2018 16:31:06 -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 w7CKR964024344 for ; Sun, 12 Aug 2018 16:27:09 -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 w7CKR6JM017836 for ; Sun, 12 Aug 2018 16:27:09 -0400 IronPort-PHdr: 9a23:evUeYRCGyDtd+q580gjpUyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/q8x1A30ZanwsNl8orOO9a3tXHcPp5OIsXREdZ1IBFcJisQTygonBsPNSUj2N+XjYCFyGsNeHERk8He2PQkdGMv3a1DI5Hzn6zkUF0a3LhJ7c9z8AZWalMGrz6aq4ZSGZQRDgz60evVzKxKtti3U6tlQhpFtee4q0hWcmnJTYKxNwH9wY1eanhLy/MC1qaVZyHwFvv0T3ZtjCvD/I7R+SqZXWTInOGcx7dattB7EVhCn7HwBVG4biVxNXxiD6wv1Dd/qqiWvjuNmw2GBONHuC7A5XTP396BwVBrhkzsKLRY84DiRkst0nb5WqxKnpgVizsjTeo6Y X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqK4N6boVmiRSBWD+BEodZgQSFCQKaXgcCgX2DcjOJJ4IhjCKTEYFXgXQzGjCDLAmCRIkZhG9tehcUiViCSQEB X-IPAS-Result: A1BkAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqK4N6boVmiRSBWD+BEodZgQSFCQKaXgcCgX2DcjOJJ4IhjCKTEYFXgXQzGjCDLAmCRIkZhG9tehcUiViCSQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344585" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:09 -0400 IronPort-PHdr: 9a23:4WEVtx2+RjjtUu7EsmDT+DRfVm0co7zxezQtwd8Zse0eKfad9pjvdHbS+e9qxAeQG9mDtbQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYghEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmlScJOSA3/m/UjcJ/jqxbrQm9qxBj2YPYfJuYOOZicq7bYNgURXBBXsFUVyFZGo28bpcAD+0FPelCtIn2ulgArRy5BQm3H+Pk1zhFhnn33aIm1OQhFRvJ3Bc6E9IPt3TUq871NLwJXOCww6TJwi/Pb/RM2Tfy8YXFdA0qr/KUXb9ob8bd1EYiGxnbglifs4DpITGY2v4CvmWb9+ZtVuaih3Q6pwxxozWj3Nkgh4nXio4Pzl3J8zhyzpwvKt2iUkF7ZMapEJtOuCGeMIt7Ws0tTXtmtiskxLALp4S1cTQWxJkm3RLQdeKIc42T4hLsTuqRJC13hHNheL6lghay8EygxvX9VsmyzllKsjJInsfRun0CzRDf9MeKRuFj8kqjwzqC2ADe5vlBIU8ulKrbL5AhwqQ3lpoWqUnNAzP4lljqgKKOc0Uk9eun5vn/b7vjqJKRL4p0hw7xM6g0ncy/G+s4PxAIX2ia5eu807nj8lfiQLlQj/02la7ZsIvBJckAvaG5BBJV0oA/5BmhFDeqytEYkHYILV5ffxKHlYfpN0nUIP/kFfe/n0iskDBzyvDdILLhBpTNLn7ekLbuZrt9905dxxYzzdBY/Z5UDKoBL+jpVk/+s9zYEExxDwvh2OvjCdNgxqsCSGmPBemfK6qUvliWtcw1JOzZQo4evzL0MLAE4Pn1ljdtn14Weq2gxt0Wb3ejBdxjf1XfZmDj1IRSWVwWtxYzGbS5wGaJViReMi7oBfA1+y07BYS6DIzKWoGqhvmb0TymGoFNPDweWG20PVyzXL2tAq9KZS+XOcAnlzUFUf6kSotynR2ttQqvzb1hI6KU/yADrpvs2ZBz4PGbjhA98zF4Toyd3miBQnsynzYOQDk7j+hkuUIo8l6YyuBjhuBAU8RJ7qZPUww9MZfHie19DMvpcgedbpGOUln1Cs6+D2QJR8kqi8QLf147Htyjih7Z2C//OIUuz+mOC64ep4GHin2tN4B60XmT0qgqiF0vWY1OMmq9nYZ18BXVDIPS1UDFh+Ctb6tPlDXV+jK7xHGV9FpdTBY2UajBWiUHYVDKqN3i+k7YZ7q+UPI/NQ9Q1cOJKq1Lc8Dky1JcS/o= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BmAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaorg3puhWaJFIFYP4ESh1mBBIUJAppeBwKBfYNyM4kngiGMIpMRgVeBdDMaMIMsCYJEiRmEb216FxSJWIJJAQE X-IPAS-Result: A0BmAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaorg3puhWaJFIFYP4ESh1mBBIUJAppeBwKBfYNyM4kngiGMIpMRgVeBdDMaMIMsCYJEiRmEb216FxSJWIJJAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897327" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:08 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;56f2ea54-3597-41e5-9fe2-bfb208981ec1 Authentication-Results: UPDC3CPA10.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 33592064|UPDC3CPA10_EEMSG_MP26.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:fMLoyx9vTuUJjf9uRHKM819IXTAuvvDOBiVQ1KB41OMcTK2v8tzYMVDF4r011RmVBduds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+55zebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRh/2hikaOTA382bZhc5+jK9AvB6tuwZyz5LObY2JKPZzeL7Wc9MARWpGW8ZcTzRPAoKgYIsIC+oOJ/1YpJT+qVsJqhu+HhKsD/7oxz9Oh3/5wao60+A7HgHdxgAgHtUOsHPPrNXuL6oSVO+4zabSwTXEdfNW1i7w5Y7VeR4iufGBRa98fdTVxEU1Cg/JklqdpZbrMj+JzOgAvWeW4/JjWO+rkWIrtgF8rzm1yssyioTFmJgZx1TC+C5k2og6P8e4R1R+YdO8EJtfqSWaN4xuT8MnTGBkpTw2yqUBuZ6/fCkK1IooyALfa/yBcoiI+w/jW/iLLTd/nnJld6qzhxe08Ue+1u3xTtS43EhOoyZfj9XAqn8A2wbd58SbUPdw8Eis1S6K1w/J6+FEJU40lbDcK54k2rM+i4Ydv1nfEiLunUX2g6yZe1g89+at5enqerDmq5CTNoNujQH+KKsul9S5AeQ5LgcOWGyb9v6n1LH5/E35R7JKjuYtkqTCq5/aItkbpqilDABLyYYv8RO/Ajip0dgCmnkHNl1FdAqdj4f1I1HOPOz4DfCnjlS3jjhrw/HGPrv8ApTCNXXDjLfgcqp9605b0gYzy8tf6IhOBrEOJ/LzRBy5iNuNFRI9Mgqp0877Gd590cUYQmvJDaiHY43ItlrdwOMkJO2Ff8c0vzHmMLBx4f/linswghkceq6yxrMSNGD+Ge5pdRbKKUHwi8sMRD9Z9jE1S/bn3QXbAGxjIk2qVqd53QkVTYevDIPNXIeo2ePT1iCmGJZbfSZDVkDKFm3nJdzdB6U8LRmKK8okqQQqEKC7Qt5z0E2+8gjgxOg+d7eGymgjrZvmkeNNyajTmBU1r2cmCtTElXmKS3Bok2gIQT4vwa05plZymA6O X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ApAwAil3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqL4N6boVmiRSBWD+BEodZgQSFCQKaXgcCgX2DcjOJJ4IhjCKTEYFIAoIBMxowgywJi12Eb216FQEBFIlYgkkBAQ X-IPAS-Result: A0ApAwAil3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqL4N6boVmiRSBWD+BEodZgQSFCQKaXgcCgX2DcjOJJ4IhjCKTEYFIAoIBMxowgywJi12Eb216FQEBFIlYgkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA10.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:27:06 +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 A0316564728 for ; Sun, 12 Aug 2018 22:26:05 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:21 +0200 Message-Id: <20180812202522.3743-13-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:05 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 12/13] python/sepolicy: do not import sepolicy.generate.DAEMON twice 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 This issue has been found using flake8. This Python linter reported: python/sepolicy/sepolicy.py:582:5: F811 redefinition of unused 'DAEMON' from line 582 Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolicy/sepolicy.py b/python/sepolicy/sepolicy.py index 24631b51ee37..a000c1addd99 100755 --- a/python/sepolicy/sepolicy.py +++ b/python/sepolicy/sepolicy.py @@ -579,7 +579,7 @@ def gen_interface_args(parser): def gen_generate_args(parser): - from sepolicy.generate import DAEMON, get_poltype_desc, poltype, DAEMON, DBUS, INETD, CGI, SANDBOX, USER, EUSER, TUSER, XUSER, LUSER, AUSER, RUSER, NEWTYPE + from sepolicy.generate import get_poltype_desc, poltype, DAEMON, DBUS, INETD, CGI, SANDBOX, USER, EUSER, TUSER, XUSER, LUSER, AUSER, RUSER, NEWTYPE generate_usage = generate_custom_usage(usage, usage_dict) From patchwork Sun Aug 12 20:25:22 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563741 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 7352114C0 for ; Sun, 12 Aug 2018 20:31:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 631EB2910B for ; Sun, 12 Aug 2018 20:31:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5742129115; Sun, 12 Aug 2018 20:31:15 +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 UCOL19PA11.eemsg.mail.mil (ucol19pa11.eemsg.mail.mil [214.24.24.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id A337E2910B for ; Sun, 12 Aug 2018 20:31:14 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="573697915" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UCOL19PA11.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:31:14 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897426" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DrBADSl3Bb/wHyM5BbHQEBBQELAYMkJ2YjShIojFakBIFcFRgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiuDem6FZopsP4hrBAESAWyFCQKNAj2NHwcCgX2DcjOJJ4IhjCKTEYFXImFxMxowQ4JpCYtdhG9tegMUFIlYDxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:31:13 +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 w7CKVCqS018012; Sun, 12 Aug 2018 16:31:13 -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 w7CKRA7m024350 for ; Sun, 12 Aug 2018 16:27:10 -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 w7CKR6JO017836 for ; Sun, 12 Aug 2018 16:27:10 -0400 IronPort-PHdr: 9a23:5AEguBEugGSy+u5WhQgYiJ1GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e430AebYL33wKlvs8OO4ubtVGkb7tCEuXEGNplNU0xNhcYXmlkmB8iIQQ3+IeXxZiM3VMJFSBd+/n69PEQUUMbzblHfuDuzuDgVHBisfRFtKLHNE5XJx9+yy/j044faNgNJjz25aKg0LRKxth75s5UGx4x4JfV50QPH90NBYP8e3mZ0PRSWlhf46N23+ctYyR8I7vcuxeQVcv6vevgoC7tCA2EgMmsy4MTw8xjEShCUznEbT2MdnwEOBlTVqhbgUcS5qTP049J0wzLSJsjqVfY0VDClur9sUwPtgTwbOiQR9XGOzNR3iLNHrRmhoR1m3oOSZ5uaOQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqK4N6boVmiRSBWD+Ia4EEhQkCjQKNXAcCgX2DcjOJJ4IhjCKTEYFXgXQzGjCDLAmLXYRvbXoXFIlYgkkBAQ X-IPAS-Result: A1BkAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqK4N6boVmiRSBWD+Ia4EEhQkCjQKNXAcCgX2DcjOJJ4IhjCKTEYFXgXQzGjCDLAmLXYRvbXoXFIlYgkkBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344587" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:09 -0400 IronPort-PHdr: 9a23:aNHNwxUSdwhrToVrQzBA4gcMQWLV8LGtZVwlr6E/grcLSJyIuqrYYxyEt8tkgFKBZ4jH8fUM07OQ7/i+HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9zIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/KisJ+kqxVrhGmqRN9zY7Ze52ZOOZkc6/BZ94WWXZNU8BMXCJBGIO8aI4PAvIZM+ZZs4b9oF8OogGlBQKxB+3vzThIhmTt3aYn1OkhFwDG0xAnH9IKqnvUt8/5NKYVUeCy16nI1i7Ob/ZZ1Dby8oTIdQohof6VUL92bMHfylEvGhvbglmNpoHpJS2Z2+sXv2SF7edsT+2ihm4/pwxypjWj3Nogh4nIi44P1FzJ9Tt1zJwxKNC+VUV1e8SrEIFKuCGfL4Z2Qt0tQ2VvuCsixLIIo5C1cTYExZk53RDSd+CLfomS7h39SumRJCx4hH1/dLK6nRmy8Eygxvf5Vsm11FZGtitFkt/SuXARzxHf9NWLR/Rn8ku/1juDzR7f5+NeLU07lafXM5shzaQxlpoXv0TDBCj2mEDugaGLaksq5/Sk5vziYrXppZCRKpd5hATwP6k2n8yyDus5PhIJX2iB9uSxzLvj/UzlT7VNiv05iLLZvIrbJcQcoa65GBRV35045Ba4Ejem1sgXkmccLF5ffRKKgIfoN0vJIPDiAvezm06snytzx/DaIr3hBY3ALmPdn7flfLZ97VNcyQUowNBD55NbFrEBIPXpVk/3r9zXFAU1MwOzw+b5W51B0dYFVGaOBLKJGL/Dul+PoOQ0Kq+DY5FGliz6Lq0D5vXpiXYi0X4aerKylc8RaXu/Gv19ZUSeZmH3qtJdASENpAVoH7+is0GLTTMGPyX6ZKk7/DxuUNj8X47eWoCghqCA1y6nH5pQI3pLEU2IDWyyK93WZs8gQ3m5GuY5w3oJWL26RMkk3BCq8gr7z+kvIunV/3gespTunJhw6vbInB4/vTpzE4yG0m6LQm011mMFTjM7xuZ+9Ep6zFrQmbNgjalgHMdIr+hMTh98LYTVmup7ANf2UxmHf9COU02OR4m2RzYrQYF52McANn50AM7qlRXfx2yvCr4RmaaMAckPyJmEin3+Fewo6C2T0fUxyV48TZ5JNGahgqdksQnUAJXSu0+eiqCheL9a2XLdsmCZwjnGp1lWBTZ5Sr6NRnUDfg3WoND+s1vFVKOrAK87PxFpzN7bbLNNbsz1gF5GQvb6JdmYZHi+lg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BmAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaorg3puhWaJFIFYP4hrgQSFCQKNAo1cBwKBfYNyM4kngiGMIpMRgVeBdDMaMIMsCYtdhG9tehcUiViCSQEB X-IPAS-Result: A0BmAwDSl3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaorg3puhWaJFIFYP4hrgQSFCQKNAo1cBwKBfYNyM4kngiGMIpMRgVeBdDMaMIMsCYtdhG9tehcUiViCSQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897328" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:09 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;8843d8c4-905a-432d-a554-951495c7b81d Authentication-Results: UPDC3CPA09.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 42835309|UPDC3CPA09_EEMSG_MP25.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:a06oNBUIs2xM7eizSOPltUA6yYzV8LGtZVwlr6E/grcLSJyIuqrYYxOOt8tkgFKBZ4jH8fUM07OQ7/i+HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9zIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/XlMJ+kaxVrhGmqRN9zY7Ze52ZOOZkc6/BZ94WWXZNU8BMXCJBGIO8aI4PAvIZM+ZZs4b9oF8OogGlBQKxB+3vzThIhmTt3aYn1OkhFwDG0xAnH9IKqnvUt8/5NKYVUeCy16nI1i7Ob/ZZ1Dby8oTIdQohof6VUL92bMHfylEvGhvYglmOrYHpJS6Z2vgCvmSB4edsSfijhmAopg1poTWiwt0ghpTJi48U0FzI6yV0zJgvKdC8TkNwfMSqH4FKty6AMot7WsMiTH9suCY90rAGvJG6cDUQxJQ/wB7fb/yGc5SW7R3/VOaRJzZ4hGt4eL2hnRqy9lKgyuLkWsm11lZFsDZFn8HRunwT0xHf8NWLRudy80u71zuDyxrf5+9LLEwskKrUMZ8hwro+lpoJtkTDGzf7lljqgqGLakkp4u2o6+vkbbj7vpKSMoF5hxn7Mqkhlc2zG+M4MhIBX2WD/+S81aHs/Ur9QLpQlf06iKjZsJfdJcQAva60GBRa0oE+6xa5Ezipzs8YkWMCLF9KdxOLlY/pO0vBIPzgF/ewn0yskCt3x/DBJrDhGYvCLnzCkLfnYLZ85FVRyBYzzN9D55JUDasNIPToWkDrrtDYARg5MxLni9rgXc5w0oIYRHKnHr6SMKSUt0SBoO0oPbqifogQ7RD8IP8h7uWmrHg+gkRVKa+o1pwTYWv+H/NhOF6xZCb8xNAbHjFZ7UIFUOX2hQjaAnZobHGoUvdkv2BpOMedFY7GA7uVrvmE1Sa/EIdRYzkZWFqLDHHjep7CXqscLiWILZ04y2BWZf2aU4YkkCqWmkri0bM2fO+I6msfr52xjYEotd2Wrgk78HlPN+rY02yJSDsvzGYYHnku26RuvUF2ylGCyLV1xftCGo4K6g== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ApAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqK4N6boVmiRSBWD+Ia4EEhQkCjQKNXAcCgX2DcjOJJ4IhjCKTEYFICYF6MxowgywJi12Eb216FQEBFIlYgkkBAQ X-IPAS-Result: A0ApAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqK4N6boVmiRSBWD+Ia4EEhQkCjQKNXAcCgX2DcjOJJ4IhjCKTEYFICYF6MxowgywJi12Eb216FQEBFIlYgkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:27:08 +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 450D9564728 for ; Sun, 12 Aug 2018 22:26:06 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:22 +0200 Message-Id: <20180812202522.3743-14-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:06 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 13/13] python/sepolicy: do not import types 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 This module is not used and its name conflicts with variable "types". This issue has been found using flake8. This Python linter reported: python/sepolicy/sepolicy/generate.py:657:5: F811 redefinition of unused 'types' from line 31 Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy/generate.py | 1 - 1 file changed, 1 deletion(-) diff --git a/python/sepolicy/sepolicy/generate.py b/python/sepolicy/sepolicy/generate.py index f814e278663e..37ddfc7a2d63 100644 --- a/python/sepolicy/sepolicy/generate.py +++ b/python/sepolicy/sepolicy/generate.py @@ -28,7 +28,6 @@ import re import sepolicy from sepolicy import get_all_types, get_all_attributes, get_all_roles import time -import types import platform from .templates import executable