From patchwork Sat Aug 4 19:47: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: 10555873 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 D809114E2 for ; Sat, 4 Aug 2018 19:53:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D003629AC7 for ; Sat, 4 Aug 2018 19:53:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C468229B47; Sat, 4 Aug 2018 19:53:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from ucol19pa12.eemsg.mail.mil (ucol19pa12.eemsg.mail.mil [214.24.24.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 1349E29AC7 for ; Sat, 4 Aug 2018 19:53:21 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="612811853" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by ucol19pa12.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:53:02 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515376" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DhAwB3A2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ4EJShIojGajWBSBXBUYFIdxNRcBAgEBAQEBAQIBbCiCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfymBVwMBAbEAg3plhW2KYT+BEoddARIBbIUJAoxzPY0DBwKBeINviVOOK5JegUMDM2FxMxowQ4JpkFVtegMUFIwPgjoBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:53:02 +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 w74Jr0MG007585; Sat, 4 Aug 2018 15:53:01 -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 w74JmcmZ034083 for ; Sat, 4 Aug 2018 15:48:38 -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 w74JmZoP007487 for ; Sat, 4 Aug 2018 15:48:38 -0400 IronPort-PHdr: 9a23:0YKXIhBgygqKonf9fpc7UyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/q8x1A30ZanwsNl8orKP9a3tXHcPp5OIsXREdZ1IBFcJisQTygonBsPNSUj2N+XjYCFyGsNeHERk8He2PQkdGMv3a1DI5Hzn6zkUF0a3LhJ7c9z8AZWalMGrz6aq4ZSGZQRDgz60evVzKxKtti3U6tlQhpFtee4q0hWcmnJTYKxNwH9wY1eanhLy/MC1qaVZyHwF5sww8ZtjbfD/I7R+SqZXWTInOGcx7dattB7EVhCn7HwBVG4biVxNXxiD6wv1Dd/qqiWvjuNmw2GBONHuC7A5XTP396BwVBrhkzsKLRY84DiRkst0nb5WqxKnpgVizsjTeo6Y X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1COAgARAmZblywbGNZcHQEBBQELAYMkJ4FlKIxmi2SXdIIFLIdQITYWAQIBAQEBAQECFAEBAQEBBhgGhhAGgQlRVxmDICmBVwMBAbECg3plhW2JCYFYP4ESiF2FCQKMc41ABwKBeINviVOOK5JegUgMgXczGjCDLIJNjghtehcUjkkBAQ X-IPAS-Result: A1COAgARAmZblywbGNZcHQEBBQELAYMkJ4FlKIxmi2SXdIIFLIdQITYWAQIBAQEBAQECFAEBAQEBBhgGhhAGgQlRVxmDICmBVwMBAbECg3plhW2JCYFYP4ESiF2FCQKMc41ABwKBeINviVOOK5JegUgMgXczGjCDLIJNjghtehcUjkkBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339423" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:37 -0400 IronPort-PHdr: 9a23:rXYBphLHbO40wROuT9mcpTZWNBhigK39O0sv0rFitYgRIv/xwZ3uMQTl6Ol3ixeRBMOHs6wC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwRFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhjoHOTAn/m/Zict+g6BVoB+6uxBz35TZbJ2POfZiYq/Qe84RS2pbXsZWUixMGpuyb4oTAOoGOeZXtZL9rEYNoxu5AgmsH/jvwSJPi3/w3K01z+MhEQXc0ww7Bd4OsXPUrNLuNKcJSu21yabFzDrZY/NRwzf955HFfxY8qv+PRbJ9adTdxVQgGg/fkFmdppbpMy2X2+gXvGWW4PJsWOGrhmI9tg18ojmiyt0yhoTJmI4Z0FTJ+CNky4gvP9K4UlR0Ydu8HZtQqS6aM4x2T9ssTG9ytig31LMLtIChciUW1JgqxwTTZOKZfIiN+RLjW/ydITJii3JkfLKznROy8UmkyuHkV8m01khFrjZdn9XSq3wA2Abf5taIR/dn4Eus2yyD2g/c5+1cJEA7j6vbK5ovwr4qkZoTtFzOEDLqlkvrkKObbkUp9eeo6uTherjoo4GSOpdxigzxPaUigMu/Af43MgUWWWib+Piz1Lrn/ULjW7VGlPw2kq7esJDBPsQWvbW2AwhI0oYl9xmwESym3M4dnXQII1NJYhWHj5LmO13WOvD3Ee+/g0iwkDds3/3GJaPuApHMLnjFjbfgcq1w61JcyQUvzdBf4IhYCrcaIP3pQEPxu9vYDgFqezCzlv3qDNR7y5M2RXOEAqjfNrjb91CP+LEBOe6JMakUszH5IuNtxvnplmRxzVkcdq6t1IBRaXe/Be9OJhmJJ332jYFSQi8xogMiQbmy2xW5WjlJaiPqBfhu7ywnCI+gEYbIT5ysh7rExiqgA5lKfToaUgKxKVvDLK68cq9VLi+fJ9Ru1DkNVLznTo4lhlmitw7/nrxgKOecuigVronq29U94erP3Qoz+jp5A4XV02yEQ2xu2GJdQTgw0fM3ulRzn2+KyrMwmPlEDZpL/focVAYxMprV1Kp7DNfpQSrEIsfPT0ypEZ29GT9kdtsq2JcVZlplXdCrjxTNxS2vVoQvrOTeWaIl9Pf/4y30e9Y7zGzJga8ghF4iS9AJNGqhnbVX/Q/OAYXEiAOcy7bscr4Tj2bW7GnW9WOVpwlDVRJoF6XIWXdKfkzNsdHw/V/PVZerGe1hKgxF2NKPIatMa8T0gBNBXvju X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CPAgDUAWZblywbGNZcHQEBBQELAYMkJ4FlKIxmi2SXdIIFLIdQITYWAQIBAQEBAQECARMBAQEBAQYYBliCNSKCYQaBCVFXGYMgKYFXAwEBsQKDemWFbYkJgVg/gRKIXYUJAoxzjUAHAoF4g2+JU44rkl6BSAyBdzMaMIMsgk2OCG16FxSOSQEB X-IPAS-Result: A0CPAgDUAWZblywbGNZcHQEBBQELAYMkJ4FlKIxmi2SXdIIFLIdQITYWAQIBAQEBAQECARMBAQEBAQYYBliCNSKCYQaBCVFXGYMgKYFXAwEBsQKDemWFbYkJgVg/gRKIXYUJAoxzjUAHAoF4g2+JU44rkl6BSAyBdzMaMIMsgk2OCG16FxSOSQEB X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="16623785" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:48:36 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;6795539e-2249-4096-911c-30b89dc1c2cc Authentication-Results: UPDC3CPA01.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 213356400|UPDC3CPA01_EEMSG_MP17.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:j414UxQw/12/BKP4voTA+7v0xNpsv+yvbD5Q0YIujvd0So/mwa69Yx2N2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/mHJhMJtgqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx7JgkuUpID/Ij+ZyusAv3KV4uZ8T+6ihWEqpxlyrzWr3Msgl4nEi4MPxlza9Sh13pw5KNm+RUVme9CrCoFQuDufN4ZuQsMtXWVouCEix70Dtp+3YTIGyIwgxx7ba/2Hb5aH7Q7jVOaXIDd4nW9ld6ylixa160igxfXwVsiy0FlUsipIisTAum4J2hDJ98SLVvRw8l2v1DqTzQze5O5JLVgxlaXBKp4hxrAwloAUsUTGBiL4hVn4grKKekg8+uWn5OTmYrP+q5GZKYF5kgT+P6shm8ClBuQ4KAcOUnCd+eS9yLLj+kn5T69RjvEsk6nZt5faJd8ApqOiGABV1Zsj6xCjADi4y9QUh3wHIV1KeR6diIjpIV7OLOjiDfijm1SsjCtrx/feM736HJrNKnnDkLH8fbdy8ENc1Aoywsxf55JTEL0BJunzVVXruNzXCR85LV/8/+GyE9h514UDSUqTE6SZN+XUqlbO6eUxcMeWY4pAnjf2LPws/LbPingighdJe6ii2p8ecza5GfN9OG2cPWqqhc0ORzRZ9jEiRfDn3QXRGQVYYGy/Cvplt2MLTbm+BIKGfbiDxbmI3SO1BJpTPz8UAFeRF3zlbMOBB+dKbzidcJY4zm40EIO5Qopk7imA8Rfgwus1K7bEvCoCusC6jYUn16jojRg3sAdMIYGd3mWKFTomm3NRAScx2LFjrEd9zFaazKU+hOZXR4Ve X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkggwojAdfi2SXdIIFExgBh1AaBgEFLxgBAgEBAQEBAQEBARMBAQEIDQkIKS+CNSKCYQaBCVFXGYMgKYFXBAGxAoN6ZYVtiQmBWD+BEohdhQkCjHONQAcCgXiDb4lTjiuSXoFBggozGjCDLJBVbXoVAQEUjkkBAQ X-IPAS-Result: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkggwojAdfi2SXdIIFExgBh1AaBgEFLxgBAgEBAQEBAQEBARMBAQEIDQkIKS+CNSKCYQaBCVFXGYMgKYFXBAGxAoN6ZYVtiQmBWD+BEohdhQkCjHONQAcCgXiDb4lTjiuSXoFBggozGjCDLJBVbXoVAQEUjkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA01.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:33 +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 692F2561220 for ; Sat, 4 Aug 2018 21:48:00 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:22 +0200 Message-Id: <20180804194734.12577-2-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:00 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:23 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555871 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 884C913B4 for ; Sat, 4 Aug 2018 19:53:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 802B329AC7 for ; Sat, 4 Aug 2018 19:53:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7481729B47; Sat, 4 Aug 2018 19:53:21 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from ucol19pa12.eemsg.mail.mil (ucol19pa12.eemsg.mail.mil [214.24.24.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id C94CC29AC7 for ; Sat, 4 Aug 2018 19:53:20 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="612811800" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by ucol19pa12.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:52:56 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515361" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2CAAQB3A2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVoXGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfwEogVcDAQGxAIN6ZYVtimE/iG8BEgFshQkCjTCNAwcCgXiDbzOJIIIejA2SXoFBOGFxMxowQ4JpCYtdhG9tegMUFIwPgjoBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:52:56 +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 w74JqtiN007570; Sat, 4 Aug 2018 15:52:55 -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 w74JmamL034080 for ; Sat, 4 Aug 2018 15:48:36 -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 w74JmZoO007487 for ; Sat, 4 Aug 2018 15:48:35 -0400 IronPort-PHdr: 9a23:U3yOzxE/p5uedRtRRwlW951GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e430AebYL33wKlvs8OO7+btVGkb7tCEuXEGNplNU0xNhcYXmlkmB8iIQQ3+IeXxZiM3VMJFSBd+/n69PEQUUMbzblHfuDuzuDgVHBisfRFtKLHNE5XJx9+yy/j044faNgNJjz25aKg0LRKxth75s5UGx4x4JfV50QPH90NBYP8e3mZ0PRSWlhf46N23+ctYyR8I7q8f5sgVcpmvevgoC7tCA2EgMmsy4MTw8xjEShCUznEbT2MdnwEOBlTVqhbgUcS5qTP049J0wzLSJsjqVfY0VDClur9sUwPtgTwbOiQR9XGOzNR3iLNHrRmhoR1m3oOSZ5uaOQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1D8AAARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIwHX4tkl3SCBRsRh1AhNBgBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVcDAQGxAoN6ZYVtiQmBWD+Jb4UJApozBwKBeINvM4kggh6MDZJegUGCCjMaMIMsCYtdhG9tehcUjkkBAQ X-IPAS-Result: A1D8AAARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIwHX4tkl3SCBRsRh1AhNBgBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVcDAQGxAoN6ZYVtiQmBWD+Jb4UJApozBwKBeINvM4kggh6MDZJegUGCCjMaMIMsCYtdhG9tehcUjkkBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339422" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:35 -0400 IronPort-PHdr: 9a23:Rc8iohb6toLh9Wi0RYkQe3D/LSx+4OfEezUN459isYplN5qZoMS5bnLW6fgltlLVR4KTs6sC17KI9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa8bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjmk8qxlSgLniD0fOjAk8G/ZlMJ+gqFcrh2jqRxy2JLYbJ2POfZiZK7RYc8WSGxcVchRTSxBBYa8YpMXAeoAIelYqI39qEEVrRCjBgesA+TvyiRThnTr2qA61eUhHh3B3AwkBd0Oq27YrNTyNKcVSuC117LFzTDMYvJZwzv975LIch84rPyKQLl+ctLRxFExGw/YgVics5LpMjyP2ugTsWWX9eVtWOK3h2Mkrwx9uCWjy8cth4XTmI4Yyk7I+T99zYszONa2UlR0YcS+H5tVryyaN5V5QsclQ2xwtik00LMItIC1cSUU0poq2wLTZv2df4eW/B3jUf2RIThiiHJgYr2/hhKy/VKlyu39Usm4yFdKrixbndnQrn0ByQHf58edRvdj8UqtwyiD2gLJ5uxLIU04ja/bJIQgwr40mJoTq0PDHirulUvrkKGYa1ko9/Co5uvoYrTmoIeROYpqhAzmN6QjlcO+Df4/MggUUGiW4eK81Lz/8k3+RLVFlOY2nrPYsJDdIsQbvbW5DhRO3YYk9ha/CSup38oDnXUdKVJIdx2Gg5LuO1HUL/D0Fe2/jEi0kDd32/DGOaXsAo7TIXjHkbfhe6t96kFHxQovzdFQ+5JUCrYbLPL1QU/+rsbUDhA+MwyqkK7bD4Bm24cfX3+fKrOIO6PV91mT76QgJPffSpUSvWPbKvMi4/f1xV4+nkQGNf2v3JAQbHmjWPVhJF6CSX+wkpEGC2hc7Vl2d/DjlFDXCW0bXH21Ra9pvmthWou7EYfOQJysi7Wd3SC9W4dbfX1CFkvWTS+6Sr2ocKwnUAvKfolsnzkfWv6kQo4lkxSvsFyyx7lmK7/S/SsV/dLm2cNu7uLe3Rc16XRvDsub3m3MB2F5l28FXXk3iaZ4p0Eugkyb3/1AiudDXcdW++sPSh0zYJjdxOt+Asu0WwXGZcyhTQq2BNK8DmJ5Vco/lucHeF01ANC+llbG1iuuDaUSkumwPqdsp//izn6kBPoozirWkq47gAwgQ8BIMWS9wK948BPIL4TOjkOSmr3scPgMminX+zTL1nKA6XlRSxU4SqDZRTYfa0/R+Mz+/V/HRqSyBK4PNxsYj9aFLrpWZ9bpi1RfWfqlP87Rbg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0D8AAARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIwHX4tkl3SCBRsRh1AhNBgBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4lvhQkCmjMHAoF4g28ziSCCHowNkl6BQYIKMxowgywJi12Eb216FxSOSQEB X-IPAS-Result: A0D8AAARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIwHX4tkl3SCBRsRh1AhNBgBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4lvhQkCmjMHAoF4g28ziSCCHowNkl6BQYIKMxowgywJi12Eb216FxSOSQEB X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515203" 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; 04 Aug 2018 19:48:33 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;aa86e753-89c0-4713-b7f3-1be46bb40d7b Authentication-Results: UPDC3CPA04.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 258392150|UPDC3CPA04_EEMSG_MP20.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:2Ot2eBFzpuEU7e3BAkYE0p1GYnF86YWxBRYc798ds5kLTJ78oMWwAkXT6L1XgUPTWs2DsrQY07SQ6/iocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmDuwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjDQhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VDK/5KlpVRDokj8KOT4n/m/KhMJ+j6VVrxCvpxFk34LYfJuYOOZkc6/BYd8XQ3dKUMZLVyxGB4Oxd5MBD+sdMuZfq4nyvUAOpga9CwmrA+Pv0SRIjWLx0K080uQuDQbG3Ag6ENIVqnjUrdL1NKAJUeCu16TIyDrObvxM1Tf68ojIfQksrPeRVrxzacrc0VQjGx3Bg1mKtIDpIzyY2v4DvmSH9eZtW+2ih3Ykpgx1uDSj28chh4jTio4Lyl3I6z91zYIzKNalUkB0e8SkH4FVtyyCN4t5XMciQ2ZwtSY/xbwKpIS3fDANyJQjxx/fd+KIfJSI4hLlVeaROCp4i2x/dLK4nRay/lCsyuz6VsaqzFZHtjdJnsfIu3wXyhDf9seKRuFz80u9wzqC2Q/e5vlBIU8ulKrbL5AhwqQ3lpoWqUnNAzP4lljqgKKOdkgr9eip6+L/b7vjuJGRL4p0hw7xM6g0ncy/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: A0D+AAARAmZbhyIeaIFcHQEBBQELAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iW+FCQKaMwcCgXiDbzOJIIIejA2SXoFBggozGjCDLAmLXYRvbXoVAQEUjkkBAQ X-IPAS-Result: A0D+AAARAmZbhyIeaIFcHQEBBQELAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iW+FCQKaMwcCgXiDbzOJIIIejA2SXoFBggozGjCDLAmLXYRvbXoVAQEUjkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA04.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:32 +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 49B78561220 for ; Sat, 4 Aug 2018 21:48:01 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:23 +0200 Message-Id: <20180804194734.12577-3-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:01 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555865 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 E480B14E2 for ; Sat, 4 Aug 2018 19:52:53 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DC36229894 for ; Sat, 4 Aug 2018 19:52:53 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D003629AC7; Sat, 4 Aug 2018 19:52:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from ucol19pa12.eemsg.mail.mil (ucol19pa12.eemsg.mail.mil [214.24.24.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 2A24529894 for ; Sat, 4 Aug 2018 19:52:53 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="612811754" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by ucol19pa12.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:52:52 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515350" IronPort-PHdr: 9a23:kyTHExE80MIYMcga/R2y951GYnF86YWxBRYc798ds5kLTJ7+o8+/bnLW6fgltlLVR4KTs6sC17KI9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa8bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjus9adrTALjhjkBOTA37WrbjtV8gL9HrB6koRF03ozab5yPNPdmfq3TY90US2lGUMlTWSxPH5u8YokSA+cPMulXs4bzqEUVrRalGQmhBvnixiNSi3Pqw6E31fkqHwHc3AwnGtIDqGzarNTpO6cVVeC61rLIxijAYfNR3jf985PIeQ0mrPGKXLJ/bc3RyU01GAPelFmQqIvlPzSO1uQWqGWb6uVtVO21h24gsQFxrSGiy8ExgYfKnoIY0k3I+Cp2zYovJdC0VVR3bcCrHZdOrS2WKpN6T8AmTm1ypSo3yrwLtYSlcCUK1pgr3RrSZvqaeIaS+B3jTvyeITJgiXJgf7Kwmgi9/FC7yu35Ssm0yFFKrjdZktXUtnACyRjT6s+fR/th5EihwzeP1x3I6u1eIEA0k6TbK5k6wrEuipUfq1jDHy/ql0X2i6+abEMk9fSz6+v7eLnmo56cN4tshgH/NKQhhNC/DPwlPgUBUGWX4+Sx2KD58UHnT7hGkOc6nrTBvJDfP8sbp6q5AwFP0oYk7hayFyym38ocnXkGKlJFZR2Gg5HyNFHJPfD4C+uwjEq3kDpw2/DHPqHuApXKLnTZlrfhZqxy51RTyAo009BT/4hUBa0ZIPLvRk/xs8TVDh0+Mwyy2ennFNV92ZkYWW+UAK+ZN6XSsVqS6eI0P+mDepUVuC3nJ/gi/f7ugmczmUUBcqmxwZsXdHe4E+xkI0Wbe3XjntQBEXwNvgo4TezqlkaPUTBXZ3avUKMz/Sw7CIS6DYfeXIyth6aB3CijFJ1Mem9GEkyMEWvvd4icW/YMdTiSLdNhkjwDT7isUJIh1RK0tAPgzbpoMPbU8DUCtZ3/zNh1+/HTlRYq+DxsEcuSyH+CT2d1nmMUQD87x6F/rlJjxVidy6R4hOZYFdNL7fNTTgg6LYLcz/B9C93qRw3BedGJSFC7Tdq4BTExT8k8zMUQbEZnHNWulBfD3zClA7UNjbyEGIQ08r7A33j2P8ty1mrG27M7j1Q9XsRPMmimibJl+AjIG47FiUOZmLi2da4Exi7C6H+DzXaSvEFfSANwUKPFXWwBaUvSs9v5413NT6O0CbUnKQZBztaCJbVMat3sl1pGRfPjN8/ZY2O+gWuwAgyIxryUZorwZ2odxDndCFQDkw0L43mGLRIxBj2go2LFFzFuDUjgY1nt8ellsHO7SlU7wB2UYEF70Lq14BEVj+SGS/wPxrIEpDshqzJsEVez3tLWD9+AqBR7fKhHb9My/kpI1WXDtwNnJpygNadihlwAfAtro0PizRJ3Cp9PkcIytnMl0BJyKb6E0FNGbz6Y3or/Or7QKmnv5x2vaLTZ2lLZ0NaL4KsP7+44q1r7tgGzCkUi62ln08VS03aE/JrFERASUZPvXUYt7BV1va3VYiwn64PTz31sPrG+siXe1NIxGOsl1hGgcs9DP6yeEA/9DdYaB9SuKewtgFWpdQ4LPOFM+64yI8OmduGJ1LStPOl+gDKslX5H75xl0kKQ6yp8TfbF34wYzP6FxQaHWDL8jVi7vsDxh49EeSkYHnCjxij8GI5ReqpycJ4QCWegOc23wc5+h4L2Vn5D8l6jAF0H2MqzdhqUdVD92xNf1VgPq3y9hSS41yB0ky0urqeH0i3B2eDidAYZNW5RX2lvlknsLpauj98BQUioahIllBy/5Ub136JbvrhwL3HPQUdUeCj7N2diUqq0trqGfcFP84glvj9JX+SmZlCWULn9owEV0yn7BWtR2Cg7dy22upX+hxF6lmOdI2pvrHreY8F83wvQ5NzbRf5X0ToLXy14iTjRBlemJdmp+s+Yl5DZsuCxT2ihTIFccTH3zYOcsyu2/WlqARykn/Cvg9HnChY10Sv619lsSCXJow3xYpLz16S7N+Jnf1VnBETm58p8BI5+jpM6hIsM1ngCmpWV4X0HnH/pMdVc3aL+aGQCRSQXzN7S7gnow1ZjLm+VyILiTHmdxdFhZ9aiaGMMxi0999xKCLuT7LFcnit6vFy4rRnKbPh+gDgdz+Au6HgEjOEVogYtyT+dAr8KF0lCISPsjwiI78y5rKhPfGaga6Ww1E5gktC5Fr6CpB1cV2jjepo5AC9w9dtwMEjX0HHp8YHkf8TQbcgPuRKKnRfAiPJVKJ0vmfYQgypoJ379t2U/y+EnlRxuwY26vI+fJmVz+qK2HwVVNiPzZ8wO+jHhl6BekdiK34q3BJVuBi0LXIf0TfKvCD8Sre7oNxuKEDAntnibGKbfHA+G5EdotX3PFYqnN3aNJHkW1d9iXgWSJFRDgAAIWzU3hp05FwCuxMP/a0p54zcR5lD2qhRS1uJoKxn/UmDapAi2cDs0ToaQLAZO5AFY+0jVKdCe7v50HyxA8J2utgqNKnCcZwRNFmwJVFKLCE3kPrm0/9bA6/KYBu28L/TQfbqOtfZSV/CSxZKgyoFm5SqDNt2TPnl+CP02wkRDXWpnFMvEgDUAUSoXlz7Kb86Avxqz4DF4rsWl/PTsQgLv6pOFC6FOPtV35xC2naCDOvaLiyliLjpY0pIMxWTUyLgExlISkD9heCW3HbQbqyHNSKPQmqlKDx8UcC58KMtJ77gh3glWI8LahMn61qJjjv4yDVdJT1vhmtumZcYSOWGyKEvHBFqXNLSBPTDE2MD3Yay7Sb1Wl+hbqgO/ti2aE0D5ODSPjT7pVwqgMetUliGUIAReuJ2hchZqEWXsVt3mZQelMNBpljA2xqU0iW3MNW4ZKzd8ckdNoaaX7SJXmPl/HHZB7nV9J+mehymZ9/XYKooRsfZzHiR0kOda7G4gy7tS7SBLWvp1lzDIrt5pvV6mkfKCxSZgUBpLtjlEnpmLvVl4NaXf6JZARW7O/AgR4mWIFxQKu9xlB8Xtu6BQytnPjKXzKDND89LI48QRHM3UKMObMHo7LxXlAjnUDBEKTTSzL2HQm1RdkO2O9n2StpU6rIbjl4AKSrJAV1w1EegaClh/E9wEO5d3XTIknaSdjMEW+Xq0tAPRS9lCvpDbSvKSBu3iKCyHgrlfeRQH26n4IpgTNoDgwENia0N6k5nNG0reRdBNuDNubw8urEVL7nd+UnU521j5ZQO1/H8TCfm0kwYrhQRkf+Qt9Srj40wsK1XQviswik4xmNv+gT+PbDHxMb2wXYBKCyv0rUQxNI30QxptZw2ogUNkLCvER65Wj7Z4cWBrjxXctoVJGf9dSq1JexAQxfeKZ/ky1lRcsCqnz1dd5eTZEZtiiBcqcZm0onJbxQ1jaN81JarNJKtG1VVfmqWOviq02e8r2w8eO1wB8GWMdy4UoEYILKUpJzK0/uxw7gyPgyZMd3QJV/otpPJq6l4xNv+ezy3+yb5DK0GwN+uZL6+DvWjPi9KISEsq1kwUj0lF4aR20cA7fkqIVkAvybyRFwgJNcvCMgxacstS9XjJcimVq+nNx4x6P5mlHODyUeCOrLoUgl6jHAsxBYsM6sUBEYWy307AKMfmLLgFyRIr5AvxP1iKF/VJdwiNkDsercG/0YV73Y9DKTEBGW99Kzm45q7Lpg82h/qORMw5bWkcXoYfLH05RdO6lDBDv3RbFja3yOIYxBKF7z/mqSTaFCP8YMZ7ZPeIeRNsD8m7+S8586i3lVHX8pLeJ2XhNdp6o9HB9PkUqoqABf5PUbZ9tELclJVCSHyxT27DC9i1KIbsa4M0d9z7Fm66UkCjizIyV8r+INStIbKUjgzzWYlUt42b3DQiNcCjDDEeBwl/qP0D5K5mYg0DeZU7awbytwsiL6y/PBuY0tK2Tma3MzRWVf5fwv6harxL1SojdPG6x2UkTpE7yem3/koNRJAFjhHe2fajaZNRUTL2GnBHfQXAuzY5nXB7Nuku2uc/3A/IsV4EPjGFbuBmdGxEv9A5BVOTO3p2CXE1R16CgoXd/AGgxbcS/zFSn9xMy+1KrGD+voPDYDKrQKGrrI/aszAjbdc4v61xMIrjIsSduZLQhDPfSoXfsgmCUC6nCvVagcJcICRGT/lUgWslI9AJuZJd6UotUcczP6RPCK4opr+wczplAykSzSsXV46b2TwCheC826DEmRiMapQiNwcEsI5DgtsbXC56eCQepLWsV4/OjW+LVnALIBsP7QRL/A8PjJVwfv3j4IbST59B0D9Wo/N1UivXDZZk7V37RX+KgVLgUvWuj/Sp3R5OzPLrytQbRBl/CU1GyuZKikcoLap4J7MWvoHUrj+CbVn6s371yOu6OFlRztXZd1//DIXbrmfzTzMT+WYKSo9V1HHQC4kdnxB/aKk1uFVGOJqmdVrm5zw424RpGKG1Vc6xx1k/q3YJWyaqE8FaBuFjqFLXWSRpY4ulqZX+IZlSRXVQ+JKFoVdDjEptKzK5yYZbK8xV/j4DQSVAoTSHs9u2U8BMxch2D5oQLdhloHf9BLlIOJ6PrH0qorbv0GPW+yggsFemwzW+A7e4T/lF/2IEBwopO3+TqlIoD+sx6Gfd7k7CslZo/+dBHLePiV99oDFnHpBBHjxJz2yqL0xvTHlatOVXML/ac8JATPUuZxKjJhIzGOU60EyO+EF7gW32YzdutgdA/SDSQRU0XzEPgrjxgT0ett2nOTgCRpJSczoucifFJBiHmS1MuBZfbF9qVI4HDtlZ/LEUwJVb8tDESUmyNSEPRAZiOR4g0fpDiU5Dt12VeTzHDQW2a/nArwZ6fdqVrM61NvT25hlHioLgsOA86aoDW2eqmQq3QdDRt4X8rMGFtlOSdKfkNO2xeXrBQyLIjRC0m7gkE4XK8DLJPwdALZl112YkYYP9BmHRJRRJObgXJ0xFWqBmcd9GuPxVZ9d4eKYV/q9gHhCHSQn1GIyot/lGKkzcRSrFIiWE7+y/pZ7T7b3BRujhfMOMwW3HT7hwPpdg5jnxA63q3pNG+krqxvdt8Vt3SVrcPCCHotThPAQL69S8eUb5op0mBzXWAIx3kHb3wEFPadYXSTWw8JsE0JNZ9GrwSeVg30j8re1S9r1k6Y0p7LBs0sq7OLndJu9bsUB9BBiYHAJq9o8iAGJnXWBefvcRKOvNfaQelc3uqeH3F6kM5R2Q5eNYacXIJ1vAmsm5BTGQUxpEkxkdqTQCNAuTy+aFm7NoScaiveX53EYt7kO/Lh4AybBh/4aE+qyGpO/NdRTR1qQEWrL3RszvsrQsplmS6uM+mL4JYGx1bBWtEPIBWc4F2mfg0acqwDopE8PEGbLg5PFDWGwikzLlmpByBVMWFe0IHbuF+oRehGQ4m/fDOt0QbK9Chn6FFQS4Hb8a1X6r9yyXLXFhghHV1hH9QXi+7FHooiBlRivM1c3sklJPVrmwB0ddQTamOVNivDOIJgrou8L9ub4p40EuLmzkqNWNmXOgOLJWBcLwPsCTLDIvpF0JkJ0+WMCg1ZocGdqnL9cb6Gt+YefG62O3jy9BpL9KiJHf4sGO9PTYB3ugj6yGq7WV3j9Y13w4sEoj5dCnK/7B+ceFQ+my12YWVSdwoRHNXxmvqrzUt1oUI1CE0F/XmIwWOdFUxWE42Vv65Oc/QNIy+gJeFpzDZ/8bvjD8Jj/0wVeZY9IqWSiTyCNXEUjpEVZkGKg91mXwvNjKlXvK+F0nWJNwd0r5ihxzFYk4Llgt6FcPyCoZDQcNcQybDK2vBUn9IosLS04DaQiA3Li9fas3xlN8wreu5O/VcOx9CLEANvJDgQ6UnFlUAIgasasAT7JgY1Vd7rLYphD+C4j7WPjrjXwwNfypTcBd9cAWrWAi7hy+Rxqn7pdD9K0bhYuNdqNLbpnApsd8711o5TQXbCxCnAB/jw+lUeAbvO3j7cTUsIGz6uq3SagjSOMZ9xkyB2RjgJr9m18jodTN2OdaVILZk4P/8BpCI3SSoobVzwF8KfYSK4KsZLtg9XIHJygYJ34UIdWWa/084zJwPzTS5lxCBNgMZdAZPMfWhwBUi1PpV6tX9sXGG1+UEYFzeN4072Dv0jA67YM8Uvr86D+xPZ3f7k9NMOlFjCh3kNLCufUawfvVCCgM+3WZbAJ1wiyawZmXF/nw5fmMyM3TV14eHC45TYldJDSG+QG8SOu6jpPpXR2I6sPphpIxal6QTGSrnKsZqqZMDfJAiiLj0zhREoD1gPyUvMSo6GtTrVBHC4Fz7RvEGKpDJJl7Pwr3ltWzTEhmGiT/YN3UdgYpuOeOw+cM4uZ+N0j5ZYIAIBIL0bH66X1TTgRwTr76pFCZUvwNZNF+UvPLsmhV6Z58K68IJFWSv4LlrjFUqF0tGw8pbLgwriBGdknQggJaRrz4uLkaigsTSdR5o1NDGXqsOGIi4DrKTapVg7eVCPwU6jWcULcDUkRpMiN7RhO6xo9ue7+3kvxdtWNGhCx9quAw0zN6XBu8pTHsp6UV1DMu4LG4rjQBtmBbQeiFlifICElDzO4UgqsGDHbi81O8amEZbITu+LlnOdjg9Y457nQ4ZRUsYTYLXfykCy7qlKOIHo2Pv85AhB6XpsrBc6W/LS4MObQh0RjjXWRy0hDCnBZ092sGWjGg7N4iJIWgNscp3y6oGWnAdFYQ+aNEq8rxukQNTOsxc19hx39j0sefTC0XWMPPA3o1jhQjaWhcdZJM8wMVF6kpgjaOualL5R8UYDbSEou7/onQnMHI2WQyTNtwwWLWvKKFjIsw0HJ5g9N08jKOuHMKeuzaScBsAX/z2ZxExOzjYfWtruAHSIx7yLSuUP8CLtOv+W2o15V2QkWl3KgRH0KlMO8fwbfWSyWlSWifWeSRaWiMni05P1X05RayK104dsZKo1U6MuvYiZ5WjxfhXq9sRiWMuV/by3QuMfgUdwIzpIiqeg8HQfUPZ+eCP+guwfw/CFwKb3PTGyt5FfO24haRm91gNnFh51jqSfj8+QDhdt2JE18LFpCJgIR2/KmcR2mGPXZ7hDx1O1Jvv7PZFl82suZHNZeWmsPLr9EnwagCbfg7Yn51gcIaho82sdrc68yNaxyEi8+qf4uHq+WEA/DZ00Uhc31bVbxcew7u+oEmJYRlC+/OBbFV5EUEDPBjBpEsMnz+sqR9LQc1dw/VN9HWysXpp+feYJxSqjeW618rNy7TtlUFzeD8Vg10aZ2mxj3yLZk8SygHrohrDR1rT+4tU9gYoV+fCoWP0Lq+l8f341lz7ukLuq30A+uM1dO+xJ5ZWsRKo0uRM2W0ZuFwmkowtu2pmb/b14XpT8breNcKTu9+F1X/UeeTQ7uuLGetBpf5J14A9KSThbR4WRKVbTu/Xq2BrzaMPvJ550420cp9IPqVyyYivNS5kMDqaTRjrzy45WWMKIMZ7FHOArnGWAlITPOe7Gt/NagHNM3s8+MfLdEpwN6d+hR+qjNY38Y= X-IPAS-Result: A2CAAQB3A2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVwVGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfwEogVcDAQGxAIN6ZYVtimE/iGsEARIBbIUJAo0wjQMHAoF4g28zgm6GMoIejA2SXoFBOGFxMxowQ4JpCYtdhG9tegMUFIwADxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:52:52 +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 w74Jqp88007557; Sat, 4 Aug 2018 15:52:51 -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 w74JmP62034077 for ; Sat, 4 Aug 2018 15:48:25 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w74JmPVk007481 for ; Sat, 4 Aug 2018 15:48:25 -0400 IronPort-PHdr: 9a23:ViTpFxeYvOdABLEUQvXJup1ClGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwWVBdfG8/hI0rvOuvi5H2EN5I2O9nULcZgKUh4B2o0anA0lVciCD0CzbPvndDczE8kKUlh5t2q6Pk5YFIe2Z1DbrnCoqz9HHBL5OFk9Pfz7T7bblN//zOWu49vLeQwdgju2Zrd7N1O3qgLKreET3ZskLbw+mVPSunUdQ+1N3itzIE6L2RP158O+5plmph9qgKp0qvBRV/DZQ/E9EaweCy4pZmY078rvvAKFTAyI/WA0WGILlBFFGE7AsAG8WY3+4WPhruQo4CCBJoXtSKwsHzSv66A+UBjzlCIOLCI06knSmpU2lKVfsQ6srBx5wpfJbceSLvVz X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AvAgARAmZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2CLYZcgVg/iGuBBIUJApozBwKBeINvM4JuhjKCHowNkl6BQwOCBTMaMIMsCYJEiRmEb216FxSMAIJJAQE X-IPAS-Result: A1AvAgARAmZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2CLYZcgVg/iGuBBIUJApozBwKBeINvM4JuhjKCHowNkl6BQwOCBTMaMIMsCYJEiRmEb216FxSMAIJJAQE X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339421" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:25 -0400 IronPort-PHdr: 9a23:c/omZRfrCic9/6UkxlXlEyhplGMj4u6mDksu8pMizoh2WeGdxcuyZx7h7PlgxGXEQZ/co6odzbaO7ea4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYL5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM37WHZhNJ+gqxYpxyupRJ/zpXIbI2JLvdyYrnQcc8GSWdHQ81fVzZBAoS5b4YXF+QBPPpXr475p1QUthu1GAqiBOToyj9TnX/9wKo30+IgEQ7a2wwgG8gBsG/OoNX0M6cSVvu1zLLTwDXGYP5X1i3x6I/SchAuuPyBW697f8nJyUQ3CQ/Jk1qdpZb7Mz6azOgBrWqW4/BvWO+gk2IqqAV8riKyysosi4TFnJwZx1Da+SljxIs4I8CzRlRhbt6+CpRQsjmXN4toTcMmRGFloCg1xKcIt5OlciUH1o4pygLDZ/GHaYSH/AzsVOOKITd3nn5lfaiwhxe28US6z+38V8203E5LripDjNbMqmgA2wLO5sWIUPdx4Eis1SyR2w3R8O1JLk85mbLeK5E7w74wkpQTsV7EHi/zgEj4kbOYeFg49uWw6+nobbXnppmEOoFxlA/zKqEul8OwAOgiNQgORWeb9Py61L3i4UL5R7FKgectkqXDsZDaIsMbprWiAwJOyYkj7Au/DzG639sGhnkLNldFdR2IjoTzPFHOOv/4Ae+lg1uwiDdr2+zGPrr5D5XWMHfDlLbhfbBg609T0wcz0dBe6I5UCrEGOv7zXFTxu8bCAh82NAy03bWvNNIozY4aWGSSEoeFIajSthmO/etpLO6SN6EPvzOoDfku4PrnljcYnlgGZuH925ocb3SxBbJnJEKCelLp3sdHFn0F6FltBNf2gUGPBGYAL025WLgxs2lhUtCvEJvDS4axgbeIwCa8GNhMa3tbDkyXSyuwJZicUftVOTqbepYnnzEBTrfnToYg0VertQupg7ZkL++B/CoeuNqj0dVu/OTcmFk08iA8FMWS1WyBDil0k2oESiVw3fV5pkpwmR+YyaYtu/VDDpRI4u9RFB8gPMvazud9D9npHAPGecySYFP6UpOhGz5iBskpzYo2al1mU86nkgiF2iOrB7EPkLneP6YPqveB4Wn3cuVBnnOaxO8mlVZzRMpEMmmvneh+8A/IHKbDlFifnKuxM6FAzGjK7mjQhXGWshRgWRVrGb7AQWhZZkbSqoHh4VjeSra1Fbk9Gg5RkIiaLa9bdtDijVNHXeruftPEbG8= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AwAgARAmZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYIthlyBWD+Ia4EEhQkCmjMHAoF4g28zgm6GMoIejA2SXoFDA4IFMxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IPAS-Result: A0AwAgARAmZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYIthlyBWD+Ia4EEhQkCmjMHAoF4g28zgm6GMoIejA2SXoFDA4IFMxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515199" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:48:04 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;0e8036bf-1528-4a3d-9008-3da9a584bf4e 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=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 319457443|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:QjqHtxXEEPXrWFK3sGM8gNMPko/V8LGtZVwlr6E/grcLSJyIuqrYYxOOt8tkgFKBZ4jH8fUM07OQ7/i+HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9zIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/XlMJ+kaxVrhGmqRN9zY7Ze52ZOOZkc6/BZ94WWXZNU8BMXCJBGIO8aI4PAvIZM+ZZs4b9oF8OogGlBQKxB+3vzThIhmTt3aYn1OkhFwDG0xAnH9IKqnvUt8/5NKYVUeCy16nI1i7Ob/ZZ1Dby8oTIdQohof6VUL92bMHfylEvGhvYglmOrYHpJS6Z2vgCvmSB4edsSfijhmAopg1poTWiwt0ghpTJi48U0FzI6yV0zJgvKdC8TkNwfMSqH4FKty6AMot7WsMiTH9suCY90rAGvJG6cDUQxJQ/wB7fb/yGc5SW7R3/VOaRJzZ4hGt4eL2hnRqy9lKgyuLkWsm11lZFsDZFn8HRunwT0xHf8NWLRudy80u71zuDyxrf5+9LLEwskKrUMZ8hwro+lpoJtkTDGzf7lljqgqGLakkp4uil5OvnY7XgvpKSMpF6hxn7Mqkhlc2zG+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: A0DYAABMAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQGDemWFbYkJgVg/iGuBBIUJApozBwKBeINvM4JuhjKCHowNkl6BQYIKMxowgywJi12Eb216FQEBFIwAgkkBAQ X-IPAS-Result: A0DYAABMAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQGDemWFbYkJgVg/iGuBBIUJApozBwKBeINvM4JuhjKCHowNkl6BQYIKMxowgywJi12Eb216FQEBFIwAgkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa01.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48: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 80670561220 for ; Sat, 4 Aug 2018 21:48:02 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:24 +0200 Message-Id: <20180804194734.12577-4-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:02 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:25 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555883 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 26E1713B4 for ; Sat, 4 Aug 2018 19:53:50 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1E88729AC7 for ; Sat, 4 Aug 2018 19:53:50 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 107A929B99; Sat, 4 Aug 2018 19:53:50 +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 upbd19pa10.eemsg.mail.mil (upbd19pa10.eemsg.mail.mil [214.24.27.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id DEB9A29AC7 for ; Sat, 4 Aug 2018 19:53:48 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by upbd19pa10.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:53:39 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515442" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2ACAQB3A2Zb/wHyM5BcGwEBAQEDAQEBCQEBAYMkJ2YjShIojAdfmyyILBSBXBUYAxGHcTQYAQIBAQEBAQECAWwcDII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBVwMBAbEAg3plhW2CLYg0P4hvARIBbIUJAod8hHc9jQMHAoF4g28ziSCCHowNkl6BQThhcTMaMEOCaQmLXYRvbXoDFBSMD4I6AQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:53:38 +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 w74JrZK5007696; Sat, 4 Aug 2018 15:53:37 -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 w74JnaxB034107 for ; Sat, 4 Aug 2018 15:49:36 -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 w74JnWXO007499 for ; Sat, 4 Aug 2018 15:49:36 -0400 IronPort-PHdr: 9a23:s5F9ex2t4uJPLo6+smDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxaDvadQtHPiBq7jwqodzefbtrvvH2kJ4JLHtXEGI9RAVB4A3MMRmQFoQMuIElbyI/OiaSsmVN9DW1lo8zDzMUVcFMvkIVyHpHq04G1aAQ3xYDJ8Pf+9AYvOl4Kvzenn/ZzYZAFBn3y8ZrRpNz2z8RWXsdMZ0sN5Mqhk8hLSuTNTfvhOg2ZhJFadhRH5s/yKx8Y2rhpBvacCy5tFDbW8eL43GLpZBzMiOntz5crsrgLrRwyS4HARSSMTzgoOBBLKv1nhRpmkiiLhraJm3TWCe837SbdhQTO586JiUwPlkg8CJ2d/6GbTm9B9h6JdoQu8qlp42YHZ X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AwAgARAmZbly0bGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SPSIgsggUbEYdQITUXAQIBAQEBAQECFAEBAQEBBhgGTIVEBoEJUVcZgyABKIFXAwEBsQKDemWFbYIthlyBWD+Jb4UJAod8hHeNQAcCgXiDbzOJIIIejA2SXoFCAYIIMxowgywJi12Eb216FxSOSQEB X-IPAS-Result: A1AwAgARAmZbly0bGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SPSIgsggUbEYdQITUXAQIBAQEBAQECFAEBAQEBBhgGTIVEBoEJUVcZgyABKIFXAwEBsQKDemWFbYIthlyBWD+Jb4UJAod8hHeNQAcCgXiDbzOJIIIejA2SXoFCAYIIMxowgywJi12Eb216FxSOSQEB X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339431" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:49:36 -0400 IronPort-PHdr: 9a23:gefuQRWiJV6ai8u9khy5J1Snhj7V8LGtZVwlr6E/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/Sk5vznb7rppp6cMZd5hATgPKk2n8yyDus5PhIJX2iB9uSxzLvj/UzlT7VNiv05iLLZvIrbJcQcoa65GBRV35045Ba4Ejem1sgXkmccLF5ffRKKgIfoN0vJIPDiAvezm06snytzx/DaIr3hBY3ALmPdn7flfLZ97VNcyQUowNBD55NbFrEBIPXpVk/3r9zXFAU1MwOzw+b5W51B0dYFVGaOBLKJGL/Dul+PoOQ0Kq+DY5FGliz6Lq0D5vXpiXYi0X4aerKylc8RaXu/Gv19ZUSeZmH3qtJdASENpAVoH7+is0GLTTMGPyX6ZKk7/DxuUNj8X47eWoCghqCA1y6nH5pQI3pLEU2IDWyyK93WZs8gQ3m5GuY5y3oJWL26RMkk3BCq8gr7z+kvIunV/3gespTunJhw6vbInB4/vTpzE4yG0m6LQm011mMFTjM7xuZ+9Ep6zFrQmbNgjalgHMdIr+hMTh98LYTVmup7ANf2UxmHf9COU02OR4m2RzYrQYF52McANn50AM7qlRXfx2yvCr4RmaaMAckPyJmEiiXPNsAo6EqT0fUxyV48TZ5JNGahgqdksQnUAJXSu0+eiqCheL9a2XLdsmCZwjnGp1lWBTZ5Sr6NRnUDfg3WoND+s1vFVKOrAK87PxFpzN7bbLNNbsz1gF5GQvb6JdmYZHi+lg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AxAgABA2Zbly0bGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SPSIgsggUbEYdQITUXAQIBAQEBAQECARMBAQEBAQYYBkwMgjUigmEGgQlRVxmDIAEogVcDAQGwf4N6ZYVtgi2GXIFYP4lvhQkCh3yEd41ABwKBeINvM4kggh6MDZJegUIBgggzGjCDLAmLXYRvbXoXFI5JAQE X-IPAS-Result: A0AxAgABA2Zbly0bGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SPSIgsggUbEYdQITUXAQIBAQEBAQECARMBAQEBAQYYBkwMgjUigmEGgQlRVxmDIAEogVcDAQGwf4N6ZYVtgi2GXIFYP4lvhQkCh3yEd41ABwKBeINvM4kggh6MDZJegUIBgggzGjCDLAmLXYRvbXoXFI5JAQE X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="16623803" 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; 04 Aug 2018 19:49:35 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;b4bca11c-61bb-457e-acfa-30cf8d381a15 Authentication-Results: UPDC3CPA01.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 213356520|UPDC3CPA01_EEMSG_MP17.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:biA5xxPv6kGpZ3KF/OQl6mtUPXoX/o7sNwtQ0KIMzox0LfvyrarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkHKTA37W/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLMxUUxEw7JlEicpZDqMj+P2OkBr3KX4uRvWO63iGMqrxt9riWvy8otkIXFmIIYxk7e+Sh9xos+OMe2R1RhYdG+FZtdryGaOJVyQsMlW2xovSk7xqActZ6jeygKzJQmxwLBZPObc4iI5BPjVP+MIThmnn5lf6i/hxmq/UihzO3zSNW03U5XoiZbltTArG0B2wDc58SdRPZx4l2t1DiA2gzL7+FLO0E0la7VK547xb4wk4Iev1nfECHrhEn7lK+beUok++iu8+npZ6voq4eZN4J7hQDyKKMumtawAekgNAgOXnSU+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: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkj0iILIIFEwgQAYdQGgYBBS8YAQIBAQEBAQEBAQETAQEBCA0JCCkjDII1IoJhBoEJUVcZgyABKIFXBAGxAIN6ZYVtgi2GXIFYP4lvhQkCh3yEd41ABwKBeINvM4kggh6MDZJegUGCCjMaMIMsCYtdhG9tehUBARSOSQEB X-IPAS-Result: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkj0iILIIFEwgQAYdQGgYBBS8YAQIBAQEBAQEBAQETAQEBCA0JCCkjDII1IoJhBoEJUVcZgyABKIFXBAGxAIN6ZYVtgi2GXIFYP4lvhQkCh3yEd41ABwKBeINvM4kggh6MDZJegUGCCjMaMIMsCYtdhG9tehUBARSOSQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA01.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:49: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 54619561220 for ; Sat, 4 Aug 2018 21:48:03 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:25 +0200 Message-Id: <20180804194734.12577-5-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:03 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555867 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 BB04714E2 for ; Sat, 4 Aug 2018 19:53:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B151629A49 for ; Sat, 4 Aug 2018 19:53:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A2C9529894; Sat, 4 Aug 2018 19:53: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 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 ABE1229894 for ; Sat, 4 Aug 2018 19:53:09 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="568780848" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by UCOL19PA10.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:53:08 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515390" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2CAAQB3A2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVoXGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfwEogVcDAQGxAIN6ZYVtimE/iG8BEgFshQkCjHM9jQMHAoF4g28ziSCOK5JegUE4YXEzGjBDgmkJi12Eb216AxQUjA+COgEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:53:07 +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 w74Jr6aD007602; Sat, 4 Aug 2018 15:53:07 -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 w74Jme67034086 for ; Sat, 4 Aug 2018 15:48:40 -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 w74JmZoQ007487 for ; Sat, 4 Aug 2018 15:48:39 -0400 IronPort-PHdr: 9a23:Mv+wUBHxWjiG7N+mcXk2jZ1GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e430AebYK78z6lvs8OO6ebtVGkb7tCEuXEGNplNU0xNhcYXmlkmB8iIQQ3+IeXxZiM3VMJFSBd+/n69PEQUUMbzblHfuDuzuDgVHBisfRFtKLHNE5XJx9+yy/j044faNgNJjz25aKg0LRKxth75s5UGx4x4JfV50QPH90NBYP8e3mZ0PRSWlhf46N23+ctYyR8I7q8f5sgVcpmvevgoC7tCA2EgMmsy4MTw8xjEShCUznEbT2MdnwEOBlTVqhbgUcS5qTP049J0wzLSJsjqVfY0VDClur9sUwPtgTwbOiQR9XGOzNR3iLNHrRmhoR1m3oOSZ5uaOQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4lvhQkCjHONQAcCgXiDbzOJII4rkl6BQgGCCDMaMIMsCYtdhG9tehcUjkkBAQ X-IPAS-Result: A1CQAgARAmZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4lvhQkCjHONQAcCgXiDbzOJII4rkl6BQgGCCDMaMIMsCYtdhG9tehcUjkkBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339424" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:39 -0400 IronPort-PHdr: 9a23:c3aTohPHLFmqoMXw2MUl6mtUPXoX/o7sNwtQ0KIMzox0LfT4rarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkaNzA37m/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLPxUUyGA7JlEucpIP/Mz+L2ekBqWeW4uV4We+sj2MrsRx9rziuy8s2lIXEhpwZxkrA+Ch/3Y07P8e3SFRhbt6hCJZQtz+VN49xQs46TW5lpj80xLsItJOlZiYH1Igryh/FZ/OZbYeI5wnjVOmLLTd9nn1leba/iwy38Uihzu3wTsi00FBUoSpZitTAqG0B2hPJ5sSZRfZx5Fmt1DmV2w3c5exIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10k9+en6+XnZK3rqJqCOYJsjwHzPasvlta4AeQiPQgDR26b+eWg273k+U32Wq5Kguc3kqnet5DaPt8bq7WiDA9Sz4Yj7QqwACm90NgCmHkKI11EdAiAj4jzNFHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfLlm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/hmtDgmFIKrC5vCTYmxgbuHmT22BYBSenscVgjeLFzPU96vY95UMmSfL8p6nXoBXLmlDYog0ULmuAz7zu9hKezZsm0duIn43dd4r+vUiVkp9DNyAsjcm2GARm15hCUJEjkx2q0s6VdlxAK72LNjy+ddCcQV/+lABwE7PpnYxvc8Ctf1QRnpe4uZDlG8TYbuGik/G+o42MRGeENhA5OnhxHH0TCtBuourYfTUcEK46SJ/ESkIpptjXHc2/wnjlIhRsJUc2yhgbVk3wLUGojCnl7fkvq6M6MG032F73+NmFKHp1oQSwtsSePFUHQYM1PRtsj871jeQqWGDKR+dBNGzd+eJ6BKbNzwkFgAQ+3sNQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgDUAWZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/iW+FCQKMc41ABwKBeINvM4kgjiuSXoFCAYIIMxowgywJi12Eb216FxSOSQEB X-IPAS-Result: A0CRAgDUAWZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/iW+FCQKMc41ABwKBeINvM4kgjiuSXoFCAYIIMxowgywJi12Eb216FxSOSQEB X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="16623786" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa06.eemsg.mail.mil ([214.24.24.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:48:39 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;4dbfd41f-f524-409b-9aec-df21623cc69c Authentication-Results: UCOL3CPA02.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 533450737|UCOL3CPA02_EEMSG_MP17.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:AMUaFhE77ph3J7ZpYY88gp1GYnF86YWxBRYc798ds5kLTJ78oMWwAkXT6L1XgUPTWs2DsrQY07SQ6/iocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmDuwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjDQhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VDK/5KlpVRDokj8KOT4n/m/KhMJ+j6VVrxCvpxFk34LYfJuYOOZkc6/BYd8XQ3dKUMZLVyxGB4Oxd5MBD+sdMuZfq4nyvUAOpga9CwmrA+Pv0SRIjWLx0K080uQuDQbG3Ag6ENIVqnjUrdL1NKAJUeCu16TIyDrObvxM1Tf68ojIfQksrPeRVrxzacrc0VQjGx3Bg1mKtIDpIzyY2v4DvmSH9eZtW+2ih3Ykpgx1uDSj28chh4jTio4Lyl3I6z91zYIzKNalUkB0e8SkH4FVtyyCN4t5XMciQ2ZwtSY/xbwKpIS3fDANyJQjxx/fd+KIfJSI4hLlVeaROCp4i2x/dLK4nRay/lCsyuz6VsaqzFZHtjdJnsfIu3wXyhDf9seKRuFz80u9wzqC2Q/e5vlBIU8ulKrbL5AhwqQ3lpoWqUnNAzP4lljqgKKOdkgr9eip6+L/b7vjuJGRL4p0hw7xM6g0ncy/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: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iW+FCQKMc41ABwKBeINvM4kgjiuSXoFBggozGjCDLAmLXYRvbXoVAQEUjkkBAQ X-IPAS-Result: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iW+FCQKMc41ABwKBeINvM4kgjiuSXoFBggozGjCDLAmLXYRvbXoVAQEUjkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UCOL3CPA02.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:36 +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 74DF4561220 for ; Sat, 4 Aug 2018 21:48:04 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:26 +0200 Message-Id: <20180804194734.12577-6-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:04 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555879 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 82C4C14E2 for ; Sat, 4 Aug 2018 19:53:30 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7997529AC7 for ; Sat, 4 Aug 2018 19:53:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6DEBC29B47; Sat, 4 Aug 2018 19:53:30 +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 USFB19PA11.eemsg.mail.mil (uphb19pa08.eemsg.mail.mil [214.24.26.82]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id B399C29AC7 for ; Sat, 4 Aug 2018 19:53:29 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA11.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:53:27 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="16623897" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2CAAQABA2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVwVGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfwEogVcDAQGwf4N6ZYVtimE/gRKHWQQBEgFshQkCjHM9jQMHAoF4g28zgm6GMoIejA2SXoFBOGFxMxowQ4JpCYtdhG9tegMUFIwADxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:53:26 +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 w74JrOjd007645; Sat, 4 Aug 2018 15:53: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 w74JnXdh034098 for ; Sat, 4 Aug 2018 15:49:33 -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 w74JnWXL007499 for ; Sat, 4 Aug 2018 15:49:32 -0400 IronPort-PHdr: 9a23:yVAbXBx+FYaf8pXXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZhCHt+h1hlOQDJ3Ss6kChufTqK+mXGUB5dCEsXRROJBPVhpQj8IQkkRgBcOeEkT0IbbsaDByB8VNUlJpvjm7PEFZFdy4ZgjUpXu/vnYJAhuqDQNuPazuH5LKydyt3rW0+pbUZwxTwju6ZqhpBBDqvUPWrMZFyZB6JPMJwwDS6mBNZ/wQwGppIVyJmBOp3f2LpMs+zTVW7tEdosscQeP9ZattS71TCzAvKCY048rwrjHJShaJ7XYHFGBKglxPGQeWpAriUMLJuzDh/vF4xDHcPcDySuUsXi++6q5wVBLyoCIXbngh92XGlsF7jKRauQ+s4RtlzIM= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4ESh1mBBIUJAoxzjUAHAoF4g28zgm6GMoIejA2SXoFIA4IAMxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IPAS-Result: A1CQAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4ESh1mBBIUJAoxzjUAHAoF4g28zgm6GMoIejA2SXoFIA4IAMxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339428" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:49:32 -0400 IronPort-PHdr: 9a23:lVWzHhUdUNeyrFkoMzzzj1KoXHLV8LGtZVwlr6E/grcLSJyIuqrYYxyEt8tkgFKBZ4jH8fUM07OQ7/i+HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9zIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/KisJ+kqxVrhGmqRN9zY7Ze52ZOOZkc6/BZ94WWXZNU8BMXCJBGIO8aI4PAvIZM+ZZs4b9oF8OogGlBQKxB+3vzThIhmTt3aYn1OkhFwDG0xAnH9IKqnvUt8/5NKYVUeCy16nI1i7Ob/ZZ1Dby8oTIdQohof6VUL92bMHfylEvGhvbglmNpoHpJS2Z2+sXv2SF7edsT+2ihmE/pwxypjWj3Nogh4nIi44P1FzJ9Tt1zJwxKNC+VUV1e8SrEIFKuCGfL4Z2Qt0tQ2VvuCsixLIIo5C1cTYExZk53RDSd+CLfoiS7h39SumRJCx4hH1/dLK6nRmy8Eygxvf5Vsm11FZGtitFkt/SuXARzxHf9NWLR/Rn8ku/1juDzR7f5+NeLU07mqfXM5shzaQxlpoXv0TDBCj2mEDugaGLaksq5/Sk5vznb7rppp6cMZd5hATgPKk2n8yyDus5PhIJX2iB9uSxzLvj/UzlT7VNiv05iLLZvIrbJcQcoa65GBRV35045Ba4Ejem1sgXkmccLF5ffRKKgIfoN0vJIPDiAvezm06snytzx/DaIr3hBY3ALmPdn7flfLZ97VNcyQUowNBD55NbFrEBIPXpVk/3r9zXFAU1MwOzw+b5W51B0dYFVGaOBLKJGL/Dul+PoOQ0Kq+DY5FGliz6Lq0D5vXpiXYi0X4aerKylc8RaXu/Gv19ZUSeZmH3qtJdASENpAVoH7+is0GLTTMGPyX6ZKk7/DxuUNj8X47eWoCghqCA1y6nH5pQI3pLEU2IDWyyK93WRu8GZHvDOsY5yXoJWL26RMkk3BCq8gr7z+kvIunV/3gespTunJhw6vbInB4/vTpzE4yG0m6LQm011mMFTjM7xuZ+9Ep6zFrQmbNgjalgHMdIr+hMTh98LYTVmup7ANf2UxmHf9COU02OR4m2RzYrQYF52McANn50AM7qlRXfx2yvCr4RmaaMAckPyJmEiiXPNsAo6EqT0fUxyV48TZ5JNGahgqdksQnUAJXSu0+eiqCheL9a2XLdsmCZwjnGp1lWBTZ5Sr6NRnUDfg3WoND+s1vFVKOrAK87PxFpzN7bbLNNbsz1gF5GQvb6JdmYZHi+lg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgABA2ZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsH+DemWFbYkJgVg/gRKHWYEEhQkCjHONQAcCgXiDbzOCboYygh6MDZJegUgDggAzGjCDLAmCRIkZhG9tehcUjACCSQEB X-IPAS-Result: A0CRAgABA2ZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsH+DemWFbYkJgVg/gRKHWYEEhQkCjHONQAcCgXiDbzOCboYygh6MDZJegUgDggAzGjCDLAmCRIkZhG9tehcUjACCSQEB X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="16623798" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:49:19 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;ea894021-a939-449d-b52e-9ffa0c0d9a60 Authentication-Results: upbd19pa03.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 314943151|UPBD19PA03_EEMSG_MP3.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:/FPJ4RdGXBR4iNhOvcaSddqSlGMj4u6mDksu8pMizoh2WeGdxcu9bR7h7PlgxGXEQZ/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+030hWriddj9XAqHQA2wbO5sSbRfZx5Ems1SqV2w3d5exIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10k9+en6+XnZK3rqJqCOYJsjwHzPasvlta4AeQiPQgDR26b+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: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQCDemWFbYkJgVg/gRKHWYEEhQkCjHONQAcCgXiDbzOCboYygh6MDZJegUGCCjMaMIMsCYtdhG9tehUBARSMAIJJAQE X-IPAS-Result: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQCDemWFbYkJgVg/gRKHWYEEhQkCjHONQAcCgXiDbzOCboYygh6MDZJegUGCCjMaMIMsCYtdhG9tehUBARSMAIJJAQE Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa03.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:49: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 8B625561220 for ; Sat, 4 Aug 2018 21:48:05 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:27 +0200 Message-Id: <20180804194734.12577-7-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:05 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555859 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 F152514E2 for ; Sat, 4 Aug 2018 19:49:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DFA0D299E9 for ; Sat, 4 Aug 2018 19:49:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D1839299FE; Sat, 4 Aug 2018 19:49:27 +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 9FA28299E9 for ; Sat, 4 Aug 2018 19:49:26 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by uhil19pa09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 04 Aug 2018 19:49:24 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515234" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DkAwARAmZb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojGajWBSBXBUYAxGHcTYWAQIBAQEBAQECAWwcDII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBVwMBAbECg3plhW2KYT+IawQBEgFshQkCjTCNAwcCgXiDbzOJIIFYRowNK4d0ij+BSAEwYXEzGjBDgmkJi12Eb216AxQUjAAPF4IjAQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:49: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 w74JmIfp007479; Sat, 4 Aug 2018 15:48:35 -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 w74JmFPS034068 for ; Sat, 4 Aug 2018 15:48:15 -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 w74JmCBB007477 for ; Sat, 4 Aug 2018 15:48:15 -0400 IronPort-PHdr: 9a23:h5ptYR1/u+qQtLnjsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxaDvadwh1jNBNTD4qoYzefbtrvvH2kJ4JLHtXEGI9RAVB4A3MMRmQFoQMuIElbyI/OiaSsmVN9DW1lo8zDzMUVcFMvkIVyHpHq04G1aAQ3xYDJ8Pf+9AYvOl4Kvzenn/ZzYZAFBn3y8ZrRpNz2z8RWXsdMZ0sN5Mqhk8hLSuTNTfvhOg2ZhJFadhRH5s/yKx8Y2rhpBvacCy5tFDbW8eL43GLpZBzMiOntz5crsrgLrRwyS4HARSSMTzgoOBBLKv1nhRpmkiiLhraJm3TWCe837SbdhQTO586JiUwPlkg8CJ2d/6GbTm9B9h6JdoQu8qlp42YHZ X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVcDAQGxAoN6ZYVtiQmBWD+Ia4EEhQkCmjMHAoF4g28ziSCBWEaMDSuHdIo/gVeBdDMaMIMsCYJEiRmEb216FxSMAIJJAQE X-IPAS-Result: A1CQAgARAmZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVcDAQGxAoN6ZYVtiQmBWD+Ia4EEhQkCmjMHAoF4g28ziSCBWEaMDSuHdIo/gVeBdDMaMIMsCYJEiRmEb216FxSMAIJJAQE X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339419" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:12 -0400 IronPort-PHdr: 9a23:ySQujRxDftMJUojXCy+O+j09IxM/srCxBDY+r6Qd1OIVIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRH1iCkJKTA3/mLQhMNygqJWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2pBWcNRWjRZDIO9c4QPCO4BMvxDr4LgpFUOqhy+BRK3BOjyzTJIgH720rE90+QlCw7GxxYsH9MJsHTTt9X1L7wfUeW6wajH1znDaOlW2Tjk5YXObxsvoumMUKpufcbMxkQjDR3Jg1qKpYD7MD6ZzOsAvmeD4+djUe+jkXMrpgFwrzS12MshipfFipgRx13C6C532pw6JceiR05+edOkEIVftyWdN4ZuTMwvXXhmtiA0x7AYo5C2YDQGxZU9yxHBdfOHdpOI4h35WOaUOzh4hXZldKi6hxaz9Uis0uz8Vs+q31ZWtidJjMTAu38X2xDN5cWLUOVx80i71TuA2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeWe0or+umo7fzqbLD4qJKEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPyzoDash+jE2Dp6nBo7fR4erxaaMxzq/AoYMOjgUF1uLFS65b4zcB7EBZSeJLYlkmz0AE72gT9xp2RKvsVr8zLxqZqrR9zYDvJ3unN5y+6XIlB40+DA1R8SQ2m2AVSd1y2UPQTJllLtnrxlFw0yYmbN9n+QeDcZasvVIWQA+PIWazut9EMvaX17RONCTRwXuWc2oVAk4Vcl52NoSewB4EtSmgArE2n+ROYRNwuG1FZph0Z6J2iThYcFnxCPA1aImi1A9BMpIMna9rqR46g7YCpWPlhmJ0aGwevdUxzbDoV+K1nHGp0RESEhwXKHCCGgYfVfTpM/l61nqSq/3T6wgNhpdxMWCLKpTd9Cvik9JSQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgDUAWZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4hrgQSFCQKaMwcCgXiDbzOJIIFYRowNK4d0ij+BV4F0MxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IPAS-Result: A0CRAgDUAWZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4hrgQSFCQKaMwcCgXiDbzOJIIFYRowNK4d0ij+BV4F0MxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="16623781" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa06.eemsg.mail.mil ([214.24.24.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:48:11 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;a8e12e19-8636-4798-8469-b2fe0b762123 Authentication-Results: ucol19pa04.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 360513465|UCOL19PA04_EEMSG_MP2.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:Mb670xJvzs5jcaF3W9mcpTZWNBhigK39O0sv0rFitYgRLfXxwZ3uMQTl6Ol3ixeRBMOHs6wC07KempujcFRI2YyGvnEGfc4EfD4+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/dh5Eus1zmC2xjW6u5eIEA0kaTbK4Qmwr41jpcdrFjNEDLqlEjujKKZeUUl+u6w5urifLvrvpqcOoB7iw3kNaQugMO/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: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iGuBBIUJApozBwKBeINvM4kggVhGjA0rh3SKP4FBggozGjCDLAmLXYRvbXoVAQEUjACCSQEB X-IPAS-Result: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iGuBBIUJApozBwKBeINvM4kggVhGjA0rh3SKP4FBggozGjCDLAmLXYRvbXoVAQEUjACCSQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by ucol19pa04.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:09 +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 82C24561220 for ; Sat, 4 Aug 2018 21:48:06 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:28 +0200 Message-Id: <20180804194734.12577-8-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:06 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555869 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 8AA7A13B4 for ; Sat, 4 Aug 2018 19:53:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8129E29894 for ; Sat, 4 Aug 2018 19:53:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 73BC429AC7; Sat, 4 Aug 2018 19:53: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 USFB19PA12.eemsg.mail.mil (uphb19pa09.eemsg.mail.mil [214.24.26.83]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id A940829894 for ; Sat, 4 Aug 2018 19:53:16 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by USFB19PA12.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:53:14 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515400" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2CAAQB3A2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVoXGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfwEogVcDAQGxAIN6ZYVtimE/gRKHXQESAWyFCQKMcz2NAwcCgXiDbzOJIIIejA2SXoFBOGFxMxowQ4JpCYtdhG9tegMUFIwPgjoBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:53: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 w74JrCWH007612; Sat, 4 Aug 2018 15:53:12 -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 w74JmfiI034089 for ; Sat, 4 Aug 2018 15:48:41 -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 w74JmZoR007487 for ; Sat, 4 Aug 2018 15:48:40 -0400 IronPort-PHdr: 9a23:dw6xvRwKfQncOGDXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZhCHt+h1hlOQDJ3Ss6sChufTqK+mXGUB5dCEsXRROJBPVhpQj8IQkkRgBcOeEkT0IbbsaDByB8VNUlJpvjm7PEFZFdy4ZgjUpXu/vnYJAhuqDQNuPazuH5LKydyt3rW0+pbUZwxTwju6ZqhpBBDqvUPWrMZFyZB6JPMJwwDS6mBNZ/wQwGppIVyJmBOp3f2LpMs+zTVW7tEdosscQeP9ZattS71TCzAvKCY048rwrjHJShaJ7XYHFGBKglxPGQeWpAriUMLJuzDh/vF4xDHcPcDySuUsXi++6q5wVBLyoCIXbngh92XGlsF7jKRauQ+s4RtlzIM= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4ESiF2FCQKMc41ABwKBeINvM4kggh6MDZJegUIBgggzGjCDLAmLXYRvbXoXFI5JAQE X-IPAS-Result: A1CQAgARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4ESiF2FCQKMc41ABwKBeINvM4kggh6MDZJegUIBgggzGjCDLAmLXYRvbXoXFI5JAQE X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339425" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:40 -0400 IronPort-PHdr: 9a23:RRdoRhcum8WJRgRSkTi2/7QJlGMj4u6mDksu8pMizoh2WeGdxcuyZx7h7PlgxGXEQZ/co6odzbaO7ea4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYL5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM37WHZhNJ+gqxYpxyupRJ/zpXIbI2JLvdyYrnQcc8GSWdHQ81fVzZBAoS5b4YXF+QBPPpXr475p1QUthu1GAqiBOToyj9TnX/9wKo30+IgEQ7a2wwgG8gBsG/OoNX0M6cSVvu1zLLTwDXGYP5X1i3x6I/SchAuuPyBW697f8nJyUQ3CQ/Jk1qdpZb7Mz6azOgBrWqW4/BvWO+vk2IqqAV8riKyysosi4TFnJwZx1Da+SljxIs4I8CzRlRhbt6+CpRQsjmXN4toTcMmRGFloCg1xKcIt5OlciUH1o4pygLDZ/GGaYSH/AzsVOOKITd3nn5lfaiwhxe28US6z+38V8203E5LripDjNbMqmgA2wLO5sWIUPdx4Eis1SyR2w3R8O1JLkA5mbLeK5E7w74wkpQTsV7EHi/zgEj4kbOYeFg49uWw6+nobbXnppmEOoFxlA/zKqEul8OwAOgiNQgORWeb9Py61L3i4UL5R7FKgectkqXDsZDaIsMbprWiAwJOyYkj7Au/DzG639sGhnkLNldFdR2IjoTzPFHOOv/4Ae+lg1uwiDdr2+zGPrr5D5XWMHfDlLbhfbBg609T0wcz0dBe6I5UCrEGOv7zXFTxu8bCAh82NAy03bWvNNIozY4aWGSSEoeFIajSthmO/etpLO6SN6EPvzOoDfku4PrnljcYnlgGZuH925ocb3SxBbJnJEKCelLp3sdHFn0F6FltBNf2gUGPBGYAL025WLgxs2lhUtCvEJvDS4axgbeIwCa8GNhMa3tbDkyXSyuwJZicUftVOTqbepYnnzEBTrfnToYg0VertQupg7ZkL++B/CoeuNqj0dVu/OTcmFk08iA8FMWS1WyBDil0k2oESiVw3fV5pkpwmR+YyaYtu/VDDpRI4u9RFB8gPMvazud9D9npHAPGecySYFP6UpOhGz5iBskpzYo2al1mU86nkgiF2iOrB7EPkLneP6YPqveB4Wn3cuVBnnOaxO8mlVZzRMpEMmmvneh+8A/IHKbDlFifnKuxM6FAzGjK7mjQhXGWshRgWRVrGb7AQWhZZkbSqoHh4VjeSra1Fbk9Gg5RkIiaLa9bdtDijVNHXeruftPEbG8= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/gRKIXYUJAoxzjUAHAoF4g28ziSCCHowNkl6BQgGCCDMaMIMsCYtdhG9tehcUjkkBAQ X-IPAS-Result: A0CRAgARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/gRKIXYUJAoxzjUAHAoF4g28ziSCCHowNkl6BQgGCCDMaMIMsCYtdhG9tehcUjkkBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515208" 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; 04 Aug 2018 19:48:39 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;22b82ff5-0d85-4cb0-8d22-f096c2e7b362 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=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 319457477|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:YlkT7x90tdXUI/9uRHKM819IXTAuvvDOBiVQ1KB41OMcTK2v8tzYMVDF4r011RmVBduds6oMotGVmpioYXYH75eFvSJKW713fDhBt/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+i4Ydv1nfEiLumEj5g6+XdkM89+at9erqerDmq5CTNoNujQH+KKsul9S5AeQ5LgcOWGyb9v6n1LH5/E35R7JKjuYtkqTCq5/aItkbpqilDABLyYYv8RO/Ajip0dgCmnkHNl1FdAqdj4f1I1HOPOz4DfCnjlS3jjhrw/HGPrv8ApTCNXXDjLfgcqp9605b0gYzy8tf6IhOBrEOJ/LzRBy5iNuNFRI9Mgqp0877Gd590cUYQmvJDaiHY43ItlrdwOMkJO2Ff8c0vzHmMLBx4f/linswghkceq6yxrMSNGD+Ge5pdRbKKUHwi8sMRD9Z9jE1S/bn3QXbAGxjIk2qVqd53QkVTYevDIPNXIeo2ePT1iCmGJZbfSZDVkDKFm3nJdzdB6U8LRmKK8okqQQqEKC7Qt5z0E2+8gjgxOg+d7eGymgjrZvmkeNNyajTmBU1r2cmCtTElXmKS3Bok2gIQT4vwa05plZymA6O X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQCDemWFbYkJgVg/gRKIXYUJAoxzjUAHAoF4g28ziSCCHowNkl6BQYIKMxowgywJi12Eb216FQEBFI5JAQE X-IPAS-Result: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQCDemWFbYkJgVg/gRKIXYUJAoxzjUAHAoF4g28ziSCCHowNkl6BQYIKMxowgywJi12Eb216FQEBFI5JAQE Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa01.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:38 +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 8B86A561220 for ; Sat, 4 Aug 2018 21:48:07 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:29 +0200 Message-Id: <20180804194734.12577-9-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:07 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 08/13] python/sepolgen: comment 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 comment 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 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/python/sepolgen/src/sepolgen/interfaces.py b/python/sepolgen/src/sepolgen/interfaces.py index 48ae4f27a414..4b9d89930950 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,10 +153,10 @@ 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 + #for perm in av.perms: + # if access.is_idparam(perm): + # if __param_insert(perm, PERM) == 1: + # ret = 1 return ret From patchwork Sat Aug 4 19:47:30 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555875 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 1379314E2 for ; Sat, 4 Aug 2018 19:53:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0A6B529B47 for ; Sat, 4 Aug 2018 19:53:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F08A729AC7; Sat, 4 Aug 2018 19:53: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 ucol19pa12.eemsg.mail.mil (ucol19pa12.eemsg.mail.mil [214.24.24.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 4C8FE29AC7 for ; Sat, 4 Aug 2018 19:53:25 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="612812019" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by ucol19pa12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 04 Aug 2018 19:53:18 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="16623878" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DkAwABA2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojGajWBSBXBUYAxGHcTYWAQIBAQEBAQECAWwcDII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBVwMBAbB/g3plhW2KYT+IXBMBEgFshGkgAoxzPY0DBwKBeINvM4kggh6MDZJegUgHKmFxMxowQ4JpCYtdhG9tegMUFIwPgjoBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:53:17 +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 w74JrGuQ007625; Sat, 4 Aug 2018 15:53:16 -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 w74JmiEQ034092 for ; Sat, 4 Aug 2018 15:48:44 -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 w74JmZoS007487 for ; Sat, 4 Aug 2018 15:48:43 -0400 IronPort-PHdr: 9a23:0cvvph+6n+PgOP9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+4YBSN+O1ngAaYRYyDsbRJhu/NvOblUG0Ep5OAtCNKfJ9NUkoDjsMb10wlDdWeAEL2ZPjtc2QhHctEWVMkt3G2OERYAoD/MlvVpHDhpSUKFEDHPBFubv/wBpaUl96+guaz8JrXah4OhT26eqhaKUmm6wLLuZpempNsf5440QCBuX5UY6JTzGJsK0iUmkPH3PzoqcNd4iIFmM508pJQF6LgcPE+TLdfCD09dWEy49bwnRPEUA2E62BaVzkG1B1SDFuN9wn0C6/4qTCyre9hwG+aMMnxGKgzQiin5rx3RQXAjTdecSY+9HDLh8dwiqNCvR/noAZwzg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AwAgARAmZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVcDAQGxAoN6ZYVtiQmBWD+IXIEThGkgAoxzjUAHAoF4g28ziSCCHowNkl6BV4F0MxowgywJgkSJGYRvbXoXFIwPgjoBAQ X-IPAS-Result: A1AwAgARAmZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVcDAQGxAoN6ZYVtiQmBWD+IXIEThGkgAoxzjUAHAoF4g28ziSCCHowNkl6BV4F0MxowgywJgkSJGYRvbXoXFIwPgjoBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339426" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:43 -0400 IronPort-PHdr: 9a23:3dFu6hPce1ut+Aus73Al6mtUPXoX/o7sNwtQ0KIMzox0LfT4rarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkaNzA37m/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLPxUUyGA7JlEucpIP/Mz+L1OkBqWeW4uV4We+sj2MrsRx9rziuy8s2lIXEhpwZxkrA+Ch/3Y07P8e3SFRhbt6hCJZQtz+VN49xQs46TW5moig0x6MItJOlZiYH1Igryh7FZ/OZbYeI5wnjVOmLLTd9nn1leba/iwy38Uihzu3wTsi00FBUoSpZitTAqG0B2hPJ5sSZRfZx5Fmt1DSV2w3c5exIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10k9+en6+XnZK3rqJqCOYJsjwHzPasvlta4AeQiPQgDR26b+eWg273k+U32Wq5Kguc3kqnet5DaPt8bq7WiDA9Sz4Yj7QqwACm90NgCmHkKI11EdAiAj4jzNFHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfLlm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/hmtDgmFIKrC5vCTYmxgbuHmT22BYBSenscVgjeDG/ie9zVQ/5UMmSfL8p6nXoBXLmlDYog0ULmuAz7zu9hKezZsm0duIn43dd4r+vUiVkp9DNyAsjcm2GARm15hCUJEjkx2q0s6VdlxAK72LNjy+ddCcQV/+lABwE7PpnYxvc8Ctf1QRnpe4uZDlG8TYbuGik/G+o42MRGeENhA5OnhxHH0TCtBuourYfTUcEK46SJ/ESkIpptjXHc2/wnjlIhRsJUc2yhgbVk3wLUGojCnl7fkvq6M6MG032F73+NmFKHp1oQSwtsSePFUHQYM1PRtsj871jeQqWGDKR+dBNGzd+eJ6BKbNzwkFgAQ+3sNQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AxAgDUAWZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4hcgROEaSACjHONQAcCgXiDbzOJIIIejA2SXoFXgXQzGjCDLAmCRIkZhG9tehcUjA+COgEB X-IPAS-Result: A0AxAgDUAWZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4hcgROEaSACjHONQAcCgXiDbzOJIIIejA2SXoFXgXQzGjCDLAmCRIkZhG9tehcUjA+COgEB X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="16623788" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:48:43 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;e23d4224-add4-4ea2-b637-a7cbd33ab6e6 Authentication-Results: upbd19pa02.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 311571149|UPBD19PA02_EEMSG_MP2.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:nn3JMxY07tSJGW985PwS1z3/LSx+4OfEezUN459isYplN5qZoMuzbnLW6fgltlLVR4KTs6sC17KI9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa8bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjmk8qxlSgLniD0fOjA57m/Zl8J+gqFcrh2jqRxy2JLYbJ2POfZiZK7RYc8WSGxcVchRTSxBBYa8YpMXAeoAIelYqI39qEEVrRCjBgesA+TvyiRThnTr2qA61eUhHh3B3AwkBd0Oq27YrNTyNKcVSuC117LFzTDMYvJZwzv975LIch84rPyKQLl+ctLRxFEyGw/bilics5HpMy+a2+gXvWWX8/BsWOyghmI/qAx8piKjytosh4TInI4Z1FDJ+TtjzIsxI9CzVVR1bsS+EJRKsiGXL4t2Td0mQ2FvoCs6z7IHtYOhcCgSz5Qnwx7ea+CZfIeU4hLjUueRIS5lhH17Yr6/gAyy8Ue4xu39UMm7zkpKozJYntXSsn0BzQHf5tSIR/dn8EqtxSyD2g7c5+1cJEA7j6vbK5ovwr4qkZoTtFzOEDLqlkvrkKObbkUp9eeo6uTherjoo4GSOpdxigzxPaUigMu/Af43MgUWWWib+Piz1Lrn/ULjW7VGlPw2kq7esJDBPsQWvbW2AwhI0oYl9xmwESym3M4dnXQII1NJYhWHj5LmO13WOvD3Ee+/g0iwkDds3/3GJaPuApHMLnjFjbfgcq1w61JcyQUvzdBf4IhYCrcaIP3pQEPxu9vYDgFqezCzlv3qDNR7y5M2RXOEAqjfNrjb91CP+LEBOe6JMakUszH5IuNtxvnplmRxzVkcdq6t1IBRaXe/Be9OJhmJJ332jYFSQi8xogMiQbmy2xW5WjlJaiPqBvNu1nQAEIujSLz7aMWoib2F0j28G8QJNGpBF1aHHGyuctmUHfAWZ3DLe5Mzonk/TbGkDrQZ+1S2rgarmb87PqzT4CJK7Mu+hugw3PXakFQJzRIxD8mZ1DvWHWRkxyUQQDsnwK10oUp800qOl69ijK4BGA== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AyAgCIAmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIxmi2SXdIIFEwgQAYdQGgYBBTAXAQIBAQEBAQEBAQETAQEBCA0JCCkjDII1IoJhBoEJUVcZgyABKIFXBAGxAoN6ZYVtiQmBWD+IXIEThGkgAoxzjUAHAoF4g28ziSCCHowNkl6BQgGCCDMaMIMsCYtdhG9tehUBARSMD4I6AQE X-IPAS-Result: A0AyAgCIAmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIxmi2SXdIIFEwgQAYdQGgYBBTAXAQIBAQEBAQEBAQETAQEBCA0JCCkjDII1IoJhBoEJUVcZgyABKIFXBAGxAoN6ZYVtiQmBWD+IXIEThGkgAoxzjUAHAoF4g28ziSCCHowNkl6BQgGCCDMaMIMsCYtdhG9tehUBARSMD4I6AQE Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa02.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:40 +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 6DDC9561220 for ; Sat, 4 Aug 2018 21:48:08 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:30 +0200 Message-Id: <20180804194734.12577-10-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:08 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555861 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 C0C3C14E2 for ; Sat, 4 Aug 2018 19:52:44 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A031D299F8 for ; Sat, 4 Aug 2018 19:52:44 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 79E7729AC7; Sat, 4 Aug 2018 19:52:44 +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 upbd19pa07.eemsg.mail.mil (upbd19pa07.eemsg.mail.mil [214.24.27.82]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 72F1F299F8 for ; Sat, 4 Aug 2018 19:52:42 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by upbd19pa07.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 04 Aug 2018 19:52:39 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515332" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2CAAQB3A2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVwVGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQIkExQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFXAwEBsE0zg3plhW2KYT+IawQBEgFshQkCjHM9jQMHAoF4g28ziSCOK5JegUE4YXEzGjBDgmkJi12Eb216AxQUjAAPF4IjAQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:52:38 +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 w74JqXnO007529; Sat, 4 Aug 2018 15:52:37 -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 w74JmINX034071 for ; Sat, 4 Aug 2018 15:48:18 -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 w74JmCBC007477 for ; Sat, 4 Aug 2018 15:48:18 -0400 IronPort-PHdr: 9a23:RZpkcR01c/Yq+qMfsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxaDvadQtHPiBq7jwqodzefbtrvvH2kJ4JLHtXEGI9RAVB4A3MMRmQFoQMuIElbyI/OiaSsmVN9DW1lo8zDzMUVcFMvkIVyHpHq04G1aAQ3xYDJ8Pf+9AYvOl4Kvzenn/ZzYZAFBn3y8ZrRpNz2z8RWXsdMZ0sN5Mqhk8hLSuTNTfvhOg2ZhJFadhRH5s/yKx8Y2rhpBvacCy5tFDbW8eL43GLpZBzMiOntz5crsrgLrRwyS4HARSSMTzgoOBBLKv1nhRpmkiiLhraJm3TWCe837SbdhQTO586JiUwPlkg8CJ2d/6GbTm9B9h6JdoQu8qlp42YHZ X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BtBQARAmZb/ywbGNZcHAEBAQQBAQoBAYMkJwNjI1wojGaLZJd0ggUTCBGHUCE2FgECAQEBAQEBAm0chUQGJ2JRVxmDIAEogVcDAQGwTzODemWFbYkJgVg/iGuBBIUJAoxzjUAHAoF4g28ziSCOK5JegUgGK4FSMxowgywJi12Eb216FxSMAIJJAQE X-IPAS-Result: A1BtBQARAmZb/ywbGNZcHAEBAQQBAQoBAYMkJwNjI1wojGaLZJd0ggUTCBGHUCE2FgECAQEBAQEBAm0chUQGJ2JRVxmDIAEogVcDAQGwTzODemWFbYkJgVg/iGuBBIUJAoxzjUAHAoF4g28ziSCOK5JegUgGK4FSMxowgywJi12Eb216FxSMAIJJAQE X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339420" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:13 -0400 IronPort-PHdr: 9a23:FqqXzRdepGnZ7s63XdxuIgnQlGMj4u6mDksu8pMizoh2WeGdxcuyZx7h7PlgxGXEQZ/co6odzbaO7ea4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYL5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM37WHZhNJ+gqxYpxyupRJ/zpXIbI2JLvdyYrnQcc8GSWdHQ81fVzZBAoS5b4YXF+QBPPpXr475p1QUthu1GAqiBOToyj9TnX/9wKo30+IgEQ7a2wwgG8gBsG/OoNX0M6cSVvu1zLLTwDXGYP5X1i3x6I/SchAuuPyBW697f8nJyUQ3CQ/Jk1qdpZb7Mz6azOgBrWqW4/BvWO+gk2IqqAV8riKyysosi4TFnJwZx1Da+SljxIs4I8CzRlRhbt6+CpRQsjmXN4toTcMmRGFloCg1xKcIt5OlciUH1o4pygLDZ/GHaYSH/AzsVOOKITd3nn5lfaiwhxe28US6z+38V8203E5LripDjNbMqmgA2wLO5sWIUPdx4Eis1SyR2w3R8O1JLk85mbLeK5E7w74wkpQTsV7EHi/zgEj4kbOYeFg49uWw6+nobbXnppmEOoFxlA/zKqEul8OwAOgiNQgORWeb9Py61L3i4UL5R7FKgectkqXDsZDaIsMbprWiAwJOyYkj7Au/DzG639sGhnkLNldFdR2IjoTzPFHOOv/4Ae+lg1uwiDdr2+zGPrr5D5XWMHfDlLbhfbBg609T0wcz0dBe6I5UCrEGOv7zXFTxu8bCAh82NAy03bWvNNIozY4aWGSSEoeFIajSthmO/etpLO6SN6EPvzOoDfku4PrnljcYnlgGZuH925ocb3SxBbJnJEKCelLp3sdHFn0F6FltBNf2gUGPBGYAL025WLgxs2lhUtCvEJvDS4axgbeIwCa8GNhMa3tbDkyXSyuwJbi8d9xXQxq7epYnnzEBTrfnToYg0VertQupg7ZkL++B/CoeuNqj0dVu/OTcmFk08iA8FMWS1WyBDil0k2oESiVw3fV5pkpwmR+YyaYtu/VDDpRI4u9RFB8gPMvazud9D9npHAPGecySYFP6UpOhGz5iBskpzYo2al1mU86nkgiF2iOrB7EPkLneP6YPqveB4Wn3cuVBnnOaxO8mlVZzRMpEMmmvneh+8A/IHKbDlFifnKuxM6FAzGjK7mjQhXGWshRgWRVrGb7AQWhZZkbSqoHh4VjeSra1Fbk9Gg5RkIiaLa9bdtDijVNHXeruftPEbG8= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AwAgDUAWZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBidiUVcZgyABKIFXAwEBsE8zg3plhW2JCYFYP4hrgQSFCQKMc41ABwKBeINvM4kgjiuSXoFIBoF9MxowgywJi12Eb216FxSMAIJJAQE X-IPAS-Result: A0AwAgDUAWZblywbGNZcHAEBAQQBAQoBAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBidiUVcZgyABKIFXAwEBsE8zg3plhW2JCYFYP4hrgQSFCQKMc41ABwKBeINvM4kgjiuSXoFIBoF9MxowgywJi12Eb216FxSMAIJJAQE X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="16623782" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:48:12 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;3fa7597c-bb0c-49e0-b8a4-b8e864e228a9 Authentication-Results: UPDC3CPA01.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 213356361|UPDC3CPA01_EEMSG_MP17.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:H3/FjROOrc3zaGYxcX8l6mtUPXoX/o7sNwtQ0KIMzox0LfvyrarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkHKTA37W/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLMxUUxEw7JlEicpZDqMj+P2OkBr3KX4uRvWO63iGMqrxt9riWvy8otkIXFmIIYxk7e+Sh9xos+OMe2R1RhYdG+FZtdryGaOJVyQsMlW2xovSk7xqActZ6jeygKzJQmxwLBZPObc4iI5BPjVP+MIThmnn5lf6i/hxmq/UihzO3zSNW03U5XoiZbltTArG0B2wDc58SdRPZx4l2t1DiA2gzL7+FLO0E0la7VK547xb4wk4Iev1nfECHrhEn7lK+beUok++iu8+npZ6voq4eZN4J7hQDyKKMumtawAekgNAgOXnSU+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: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQYnYlFXGYMgASiBVwQBsE8zg3plhW2JCYFYP4hrgQSFCQKMc41ABwKBeINvM4kgjiuSXoFBggozGjCDLAmLXYRvbXoVAQEUjACCSQEB X-IPAS-Result: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQYnYlFXGYMgASiBVwQBsE8zg3plhW2JCYFYP4hrgQSFCQKMc41ABwKBeINvM4kgjiuSXoFBggozGjCDLAmLXYRvbXoVAQEUjACCSQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA01.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:10 +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 2990D561220 for ; Sat, 4 Aug 2018 21:48:09 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:31 +0200 Message-Id: <20180804194734.12577-11-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:09 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555877 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 7FE7513B4 for ; Sat, 4 Aug 2018 19:53:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 76EBA29AC7 for ; Sat, 4 Aug 2018 19:53:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6B3CD29B47; Sat, 4 Aug 2018 19:53: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 ucol19pa12.eemsg.mail.mil (ucol19pa12.eemsg.mail.mil [214.24.24.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id D10DA29B42 for ; Sat, 4 Aug 2018 19:53:25 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="612812057" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by ucol19pa12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 04 Aug 2018 19:53:21 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="16623884" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DkAwABA2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojGajWBSBXRQYAxGHcTUXAQIBAQEBAQECAWwcDII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBVwMBAbB/g3plhW2KYT+IbwESAWyFCQKMcz2NAwcCgXiDbzOJII4rkl6BQgE2YXEzGjBDgmkJi12Eb216AxQUjA+COgEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:53: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 w74JrKfK007635; Sat, 4 Aug 2018 15:53: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 w74JnEvg034095 for ; Sat, 4 Aug 2018 15:49:14 -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 w74JnE79007493 for ; Sat, 4 Aug 2018 15:49:14 -0400 IronPort-PHdr: 9a23:X8/o/BVxVbNCyt6A3mtY0jPiMMfV8LGuZFwc94YnhrRSc6+q45XlOgnF6O5wiEPSB9mDuc98p8GNmJjJATZG7JuEq39EdZVNU1kAiMFF1wAjAcvQD0r9IbaqaiEhB81NWRdj+G3zKklaHsvyJhXSr3S+4CRUG0D5Mgx4dazuAoCHt82szKip/oHLJR1SjW+7YLh1KByt6wTWsdINqY4+OuA20BSa6mBQdbFuzHhzbUmWgw66486x+JB59CEFgMgar5sdb7T8KocEGLkEHHIhKW9g4szgsh3KVk2O4XwHSU0clQdOCAXeqhSmTtH2qCSp/vFl1nyiNNbtBasxRSzk76pvT0rwjzwbMjci7GzNoslg1eRDpxawuxF0w4jVeZyYcv1kca4= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4lvhQkCjHONQAcCgXiDbzOJII4rkl6BSAeBfDMaMIMsCYJEiRmEb216FxSOSQEB X-IPAS-Result: A1CQAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4lvhQkCjHONQAcCgXiDbzOJII4rkl6BSAeBfDMaMIMsCYJEiRmEb216FxSOSQEB X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339427" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:49:14 -0400 IronPort-PHdr: 9a23:EvmO0BB4o9pe75yP1wrLUyQJP3N1i/DPJgcQr6AfoPdwSPvzpMbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJKj43/n/ZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7FoccfJ10UjCgzIgk+OpYHqJT+ZyOYAv3KU4udvTe6iiGoqpxtsrjWvx8ogkJfFi4ILxlze8Sh0xps+K8eiR05he9GkFYNdtyGEOItyRcMvW29ntjw0xLAYt5O2YjIExYg7yxPfcfCIbZaH4hf4VOaeOzt4gWhqeLO7hxqo9Eigy+n8WtG10FZMsCVFjsHBum4Q2xHc8MSLVPRw8l2/1TuNzQze5e5JLVgxlaXBKp4hxrAwloAUsUTGBiL4hVn4grKKekg8+uWn5OTmYrP+q5GZKYF5kgT+P6shm8ClBuQ4KAcOUnCd+eS9yLLj+kn5T69RjvEsk6nZt5faJd8ApqOiGABV1Zsj6xCjADi4y9QUh3wHIV1KeR6diIjpIV7OLOjiDfijm1SsjCtrx/feM736HJrNKnnDkLH8fbdy8ENc1Aoywsxf55JTEL0BJunzVVXruNzXCR85LV/8/+GyE9h514UDSUqTE6SZN+XUqlbO6eUxcMeWY4pAnjf2LPws/LbPingighdJe6ii2p8ecza5GfN9OG2cPWqqhc0ORzRZ9jEiRfDn3QXRGQVYYGy/CvpmvGMyFZ6mAIHfR4uknL2G2mKhE4ZLYnxdUAzUQ0rQW67fcM8lMHjUL8JkiTNCULGgT8kk1BX9/AP5yr8yKO3S92VYsJ/4z9F66qXVkg167j17CcmRkimNQmh4k3lORmow26Zy8gRm0lnW6aFjmLRDEMBLoetTW1I8NJXby+VhTdH1XRnaVtLVWBChWNr1SSopQIcJysQVK114B83kixnC2ySwBLpArIawXMlpzLPailvNcsMh2zDBzqZ0iVgtRc9GLiungalk7CDZAJPPmEiC0aP2ZeIbxiGevHybwz+2tVpDGBV1Tb2DXX0bYR7Oqs/l40rZU7K0IbE3a01ZzsqTNqZBatvolEhLAvD5N9k= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/iW+FCQKMc41ABwKBeINvM4kgjiuSXoFIB4F8MxowgywJgkSJGYRvbXoXFI5JAQE X-IPAS-Result: A0CRAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/iW+FCQKMc41ABwKBeINvM4kgjiuSXoFIB4F8MxowgywJgkSJGYRvbXoXFI5JAQE X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515222" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:49:13 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;68b2c751-a2a3-4d3d-ad2a-40fd584c4c23 Authentication-Results: UPDC3CPA02.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 238520043|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:ZEYDWRC/Gqf5We0jSWWBUyQJP3N1i/DPJgcQr6AfoPdwSPv8rsbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7FoccfJ1EUjCQfIgk+NpYD5MD6ZzOoAv3SB4+duWu+jk20qpgVrrjSyxsohi5PFipwVx1za7yl0xIA4LsCiRkFhe96rCp5QujmaN4RoRsMiRHlluCM1y7Ebo5K7ZC8KyJAnxh7DdfOIb4iI4hTiVOaIPDd3mmhpeLWlhxa96USgy+v8Wdeo0FtSsyZJjN3BumoQ2xDP5cWLUPVw8lu71TuB2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeWe0or+umo7fzqbLD4qJKEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPy/jDZJ53SkyDcedNamGQ4mshLKb2yLiQc9cYX1AAV2XV3K0Z8ODQfheMXvOcP8kqSQNUP2ac6FkzQun5V3/l6ohKfDbqHRB6MDTkeNt7uiWrikcsDx5C8PHiDOIXzgyhmQMViM716B5oFVgxxGEy6cq2vE= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DYAAARAmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iW+FCQKMc41ABwKBeINvM4kgjiuSXoFBggozGjCDLAmLXYRvbXoVAQEUjkkBAQ X-IPAS-Result: A0DYAAARAmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iW+FCQKMc41ABwKBeINvM4kgjiuSXoFBggozGjCDLAmLXYRvbXoVAQEUjkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA02.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:49:11 +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 0632B561220 for ; Sat, 4 Aug 2018 21:48:10 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:32 +0200 Message-Id: <20180804194734.12577-12-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:10 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 11/13] python/sepolicy: use variables which exists 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 Sat Aug 4 19:47:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555885 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 E8F9714E2 for ; Sat, 4 Aug 2018 19:53:50 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E145F29AC7 for ; Sat, 4 Aug 2018 19:53:50 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D5AC729B47; Sat, 4 Aug 2018 19:53:50 +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 upbd19pa10.eemsg.mail.mil (upbd19pa10.eemsg.mail.mil [214.24.27.85]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 0A15729B42 for ; Sat, 4 Aug 2018 19:53:49 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by upbd19pa10.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:53:42 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515451" IronPort-PHdr: 9a23:Hui9IxbwMDih6sNSAi7V/wP/LSx+4OfEezUN459isYplN5qZosi5YR7h7PlgxGXEQZ/co6odzbaO7ea4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYL5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+t4b1rSBv1gykZMTA3/nzchshpgK5GvB6tohpyyJPWbo6ILvpzZqPTc80US2RCWcheVSJBDJ6kb4YNEuYMM+lXoJXyqVQQthuzHhWsCeH1xzNUnHL6wbM23uI8Gg/GxgwgGNcOvWzMotX0KKgSVuS1w7PTzT7ebP1W3jD96JPTchs8pvyMW7NwftbWyUkrDQzFlU+cqY3iPzOSzeQNqHOW7+9vWOOgkWInrBtxoje2y8oql4LHhZoVx0jZ+Sh2z4s5P921RFNhbdK6H5ZcqTuWO5ZuTs4hR2xkojs2x70HtJKhYiQHyIorywTbZvGBboOG+AjsVPyLLjd9nH9lfbW/iAus/kW40e38U9W00E5NripYjtnArnAN2ALX6siAUvZ94l2u2SyO1wDO8eFIO0E0lazVK54m2b4/iIYcvV7fHi72hEr2jKiWel8i+ue08OTofq/qppqdN49wkg3+M6IuldKjAekgLwQDUGeW9f682bH+50H1XrpHguMsnqXEqJzaIN4Upq+9Aw9byIYj7BO/Ai+90NsGmXkHLVRFeA+IjoTwIF7OJ+34DfGjjFuyizdm3OzGP739DZXNKXjPirHhfa1n5EJGxwozys5f64pOCr4dOPLzRlPxtNvAAx87NAy0xfzoCMl91owEX2KCGa2ZMKTUsV+N/O0vOPWMa5EPuDbmMfQl4OTujXAhk18HYaapxYcXaGy/Hvl+IUWZY2DjjcsCEWcRuQo+Su3qiEOZXD5dY3ayQq096SomCIKgEYfDW5qhgLub3Ce0BpdWfHxJCkiQEXf0cIWJQ/cNaD+IIsB9kjwEUqKhRpQ81RGtrg/20bxnIfTI+icAr5LsyMB15/HPlRE17TF0F9qS3HqTQGFyn2MIWzg20bt+oUNj1FiMz7J0g/tCFdxc//lJSBs1NYbAz+xmDND/Qh/OftCPSFagX9qpHzUxTtMqztAUfUl9AdKiggrE3yqwDL8fj6aLC4As8qLAw3jxIN5wxGva1KY7lVkrWddANWqjhqFj7QfTHJLJn1+fl6m0aaQWxDTN+3ubzWqSoEFYVxZ9XrvdXX8FfEvWrM/561jaT7C0E7QnMxBBydaGKqRQdtLmk09KRPD5ONTRe2ixgXu/BQ6UxrOQa4rnY2Qd3CPBCEcalwAc43OGOhYiBie7o2PTFztuFUrxbEPq9OlxsnK7TksvwAGNYExtzb21+gQahfaEUfMcwqoEuDs9qzVzBFu80dPWC96FpwV/ZqVRet0970la2mLerQxyJISgL7plhl4cbQt4o1/u2w9wCoVansggtGkqwxZqKaKEzFNBcCuV3ZPqNb3ULWny4Quia63M1VHd19aW570D6PMiq1XspAupDFYt821709lJ1HuR/o/FAxcIUZLwTEk37QN3qKvGbSk4/Y/U0mdsMaasuD/Yx90pHPclygqnf9pHLKyLDgvyHNMBB8iyKO0qnEOkbgkYM+BT6qE0Od+md/qc16KxOuZvgi6mh3xd4I9hykKM6zZ8SunQ0pYf3v6XwxCKVzj5jFauqMz3n55LZS0KFGql1SfkHJJRZrF1fYsTEmeuLde3xtJlh57xQHNY71ijB1QI2c+sYxWSaUbx3QtO2kQLuXangze3zyRokzE1qaqSxCLPzP7mdBobJGFLXnJigEzyIYeqldAVR1Wobw0zmBui/0b6yLBRpL5jIGnLXUdIYy/2InlkUquxsrqCZ9BA6IgzvCpNTuu8e1eaRqT6oxsA3CPpB3FeyywjdzG2ppX5mAR3iHycLHlvsHrZfttwyQ3D69zcQv5R2DUGSTJ8iTnWAFizJcOp/dKOm5fEqOC+WHqrVodPfinz0YOAqCy76HVuAR2+hPCzhsTrERMk3i//1tlqUzjIrRnnb4nwz6S6MORnfkh0C1/n8cZ6HJ9xkpcojpEKxXcanomV/WYAkWrrK9Vb3qb+bH4TSj4R39HV5wbk1VZ4LnKU2435TW+Rwsx7Z9m1emkWwD4y79hWCKeI67xJhSh1rUS+rQLKevV9nSkSyf016H4cne4JpBAhziKHArAdBUNYJzDjlwyU79Ciq6VafH6vfqKt1Ep6g9+hFKuNogdAWHnnYJcvBjJw7t5hP1LWy33/8JrkeN7NbdIJqhKbjRnAj+9PKJI+iPUGnyxnNnzhvXc90e40kQRu3Y2mvIiAM2ht4qS5DQNDOz3rYcMc5zHtgbxYnsmIw4ClBo9hFSkTXJv0UfKoFyoftez9OAaTFD0xsWuUGbvDHQ6f8UtmoWjAE5axO3GQPnkZws1oRAOBK0xHnAAUQDI6k4Y6FgGqwMzublx05jUW5l72pBtD1P5oNwX/UmfYoQendC04SJ6BIxpK9gtC/VvaMdSC7uJvGCFV5pOhoxaLKmyHYARICHoEWkKaCF/+Obmu/8PP8/CCBuq5LfvBf6mBqfBEW/eP35Kv3ZNs/yyQOcWXInliE/o711JNXXBjBcvWhi4PRDYRlyLRaM6bvwyx9TdrocC66vjrXxjv5YSXAbtILdpv4wy2gbuEN+OInyl2MjFU1pcNxX/T1Lgfx0QeizpweDaxC7gArjDCTKbRmq9REh4aZDh+O9dI7qImwwlNItTXi93v2b5klf41DFFFWUbmmsGzaswAO3u9O0/fBEaXKLSGIiXGzNr2YaOzTr1Qiv5ZuACutjmAEk/sJDKDmyPuVxC1PuFGlDubMwBGuIGhbhZtDnDuQ8jpahKhLt94kyY7wboshnzUM24cNCJzc0JJrrKL6iNZje9zG2tb7npqNeOEgTqW7/HEKpYKtvtmGjh0l+Vf4Hgg0btV6yBFS+JzmCTJtN5upE+pkuqUxzV7VxpOrypEi5iQvUV+I6nZ8IdPWWrc9hIX8WqQEwgKp8diCtD3uaBQytjOlLr0KDdG8tLU4dUTCtPRKMKGLHohKwTmFCTTDAsfQj6hLXvfiFBFkPGO6n2VqYA3qp7yl5UUTr9WT181FvQBCkR5BtMCJox3XjAlkbKBis4H+2a+pgHLRMpGppDHSu6SAfL3JTaDk7ZEfAUHzqniLYsPNo32wFdtalhgnIvXHErQU8hNojd/YQ40uklN9mZxTnEr0UL/dgyt+GMTFeKznhMulwRxe/ot9Dbx7FcsPVfFvjEwkFM2mdTrmjCebiL+LLqqXYFXFyr1t1I9MpXlTAZpdQeyh1BrNC/YR7JNiLttbWRriAjGuZRRH/5dTKpEbQQfxfGRevUky1Ncqj+oxUVf/+vKFYNilBc2cZ6rt39AwBxsbNo0JazWOapIwUNdib6Jvi+tyu8+2hQeJ1oX/GOUZiEIpFQCNqM6KCqw4uxs9QuCliNed2cQUvoqpfRq9l8gN+mb0SLvzaRDKkGwNuyYKaOVoW7AmtCUQlkozEMHi1FF/aRq0ccka0eUS0EvzL6WFxQVNcrDKRpYYNdT9HnTZymBqv/BwZRrMIWhDuroV/OBtL4IgkK4GwYkB54D7sAAHpawzk7XNcLnLb4DyRUq4gTkPk6IA+9IeB2RljcLus+/zIJt0YlbOD4dHX13MT+r6bbPug8qnP2DUc8tbXgEWIsJLWg5V9CkmyFHpXRAFyO40vgZyQSY6D/8vCvQBiHmb9V/fPeUeQ9sCNau9DUl9ai2iELY8pXZJ2H+LtRsosbB5/4AqZubDP1ZVqVys0DZm4ZEXXOqSHLPHcSzJ5fud4kmdcb0BWqiUlyjlzI1SN/8M8qvLqeSnQ7lXppbsI6f3DAnNM+yCCseGwtuqO4f5KJwfwoDY4A0YRTwrQQxK7S/IBuE0tWpW2utMyFZT+NYzeqhfLFX0zAsYfWkyHQ+SpE6zu+38UEJRJELgRHexeqjZ4dEXijpH3xRYQPPqjQll2J5LOY93v8/wA/UsVkbKz2KevZlZ3BEv9E9AFOSIG95CmkjSl+dk4XM/BCj06oV/ytHkNZeyfdFv2Tmvp/DfDKsX7SmqZDPvCo6btgpvbFxMY3lIsuJr57fkCbQTJ/MvQ2BVy66CudVmsNKLCJeXvZIhXkvOdYatopZ9UoxSsA+KqRXCKkrorClcyBkDCAVzS8dWYONxzkCguC727vBiBifbI4iMBsfsJVZg9sdVSF2bjkZpK+5WIXcj3WERXQTIAcP8QRM4xoNmZVqfuD45orEVpxMxiVXo/J1UyvLCoJn+0H9Sm6InVjyUO+hnPCx3QJO0PLs1cEWWAJ4CUhY3OtWilckKLRsJKUKuI7FrCOIf1vgvG3x0OumOEVRycrMel36C4rKq3HxXTAC9n0PW4BP0m3fGooPnAZjbqYkuklMKpi8ekni/zwk25hpH76gWMCl3VYqt3AGSDurE9paEOxmtUrXWDx8b5CwppTlII9eQmhK+J2Ss11ZilliMzalyZpALMFA+iIMUyVSrjWcptSyTNZO1tNxD58JPthwoWz9GL9eNJiXvXI2pqTlymXF9DAkrFe62DKzFregT+JC420RABgmJ3iFp0k0COss733S/UzTvVBy4+dbHKKAjUFrrDZ6BJBOCS5D1Wq5IFRrUHlGr+JaJbzOfMxSX/Y+eR2iNwEwGPM9w0OJ+kR0kmvjbCxpqgtW4SbdUBcoVSMNmLfihSUeqt27OT8dU59IdysuYDrFKw2BhSBapxJfa0Z0W58HHNpK57Yb0pZK8cbYT0ajNz0FVgR4Ng0kyfpfiVJDsEKAdCDBFwqna+jAvQBscMeMqM6pMO758x1ZioPmt+A487sMR2G8lQ2qW9DeoJf2tseWuUuWaKf4L+q8bGfETDfWiRCwgakrD4XW/yfJKgVWMJ96xmQ4YZj6FWHEJwxGKLwBK0pdS696dc1MovpGaM98ZKYJ5ahtCwqFRhz1Aoyvq+JGLlLJSjTANCiB9/G/oYbP7bzcVefgZ9aDx3DcQ65tOZd68zb7Ea/w0YBC4kr2xutt9kRiRFjEKS+BqtrhJhkM5Ma/aETvpYEpEinQAJdrl3rh3EdAeNQLQyey6pQX1ItZ6GrsSeJ/ykXzv/BS97hg6Ykz/b9pzNy5KrrMJvtBsE9oGB6UCh9t9pU3D2h1X3pRbfMJKPfNYaQZitjjq+L2F6wS8xCV/vJWaNvZKEHbm8m/DD6cRQZCnAgftT4QNhGc2OKdm69oVcalovD02kQp41WlLx4GyrVt6Z2F+qqOqu/XdQHezaMYWqjwW8P8sqgsu16I5fI6jrIOfXZ1YwK/GugHSsEd3nvgzbwtzS80FsPDGLTg+OJMV30nhT/gnpF9EE8QGvwKAbqK84Nenn07m+zCLNEWdL5NmnqXHx6+DrAC0WKr6zeQIGR9hhHOyBTwTGOo4V/4syB3XCzMz835nUpNTLm3AkVSUDS1Nk9kqj+POxDotNXvs6Qv8E42KnDktM6KlGa5ObNWHtfwK8aALiQvv1IYkoExScKz1owBHtq9OtgR+mlkbvTC82OrjzNBo6BfioXF48GV4fvWEmOij62bt7WN3CpXymU8vVwk9t+gMezB6MOQTPS1zWYRSD1/tBHbUx6ysLzboEgeOVaX30fThIwKItZZ0GEg1k78+OgsXNIz9QtZFobaZPMOvCvzNyXwwVaeZdI3Syaf3iBPHl3vDVl3BKg82Wz3vMLTlnfc4V4oSZdqd0zhmxN3C580KUU36FgY2iADCxQCaQiHDLG0AkToNYQEWlYFaRSb27i6faA73VZtzbOr5e/Ta/F8BqUWO/ZZkAGOhlhaFYgMva0YXr18Z0dX9LTLqQj6F4jnQ//mmGI2Nf20Xs9a9sQZuGE54gqlRhqg7pBD760AiJ2Tc65JbpfNsNp770d96j4FbjZNjwRnjxOlTeAco/ju4tfHv5qz8eaiTbsjSeoR+Rg1AWR+kpTxjUssodHSzehcTJPahZ748ABXLH6AoJza3AVkKeoSN4Kre65t93cAJygeIXICJ8aZa/k44y9wLTrS5l1CAsUXZdMbPcrAgh5Uikz3WL5J8srUB16YB511d88282r90Co1/ockUub89D+2IojS71BTP/xZiiVhj9bCpPUIzvrTDygX+mOVax9vwiON05ONEer//f2QyNHIUFMLBiw2XJlTJDqM/QyqXeS0m4/vUgyK9s//mpQ+e1yMRnaphqQKrr5MEfJciiX8xjVeGYT1h/WbstWy7GtXskZKEJ107R3DGaVQIo93ORLmmcm3XkJ8HDfweNnIdhoyv+qb3uIM4+R9N0v9Yo8WORAExKj56XpSSAthVrj2skyfXe0PeNtsUOnEoWxN6YJ8N68PO0CQq4f0oTdOtFA7GxQpaLs3rjxGaknOghNaVLvutL4HkAscXsZzuVVQFmKoJGI++z3HWLxbjKaPDPwV8y2TQbIVXkRpMyN+Rha114t0e7utg/9LqGRGnjlyoPIyyTxpWAO8uTHwp6IKwT8h9qm4tC8AuXNZUOqTiCLICVRfzPQQk6gQEXHi6UazYHMbdov9/KFnJdj89Ykm+3k/ZhEjcDMdUOS4DyH/lbiIApCOsN1AmB6NotvBYqGpISgUKLs91QrpR2Jh3QjGgBZo7GwLTy2k7N8lIoW9JMkkyjOsGWjab1YM/rhJvdDwtVERSus2bkltwGJ50siIXicNXtDAG34pjgg4bmVJaJdD5gUGGKkogzaIuK5G8xoKYDfVFISq5I3QncbO2XkgQtZm3GXWpreKhpkyyn1qh8t07jKSuHQVb+HYUdVjAnv01ohE0uH+evOtsvwHSIth1bShX/8CMtW59WuwxppqRlevxq4CEFqhLO8D2rDbXj+nSW2dXuSLaXKMnzciMkPp4xmnNFg3Z9lLr0MnNevCnJFcnRX7UbxoXiWQuUPbzGs7POMBeQI2vZuodg0JQeMKeeiTO/IuwPw/CVsLaX/FBy12BPGqsQ3loI8uIHhk4EPncczx4wvmN52UARBCHonE/bBr/vnvYGOKPntp11VTO05v7K+LEVU6setVaNCQmt/LnPx+jf5DcO1iZ35u8uUPk55uvNHHmPyBdgvcm9OrfYuP8PGFH/3SyVgrcWhGU70fJBn4/Jg+IsVjB+2BIIN1lk83PYFiGtosOmLq++dxJQJ3NAvQYOfR4IHmpeOOM51ToXKerlc9NzzVtBBLzPuoBRd6YJanizS6IJ05Sj9b6dw4DBxgEdgqeYsbtwTyO5ePg+mgjsOpvVtgsroMsKH3DvnRktW+2J5qd50G9QqMJjmCYcsjmVxr29y7meyIyZztEYXncNIAWvJ8Rzv+UISeS9iBOzTbGf6pfhJWtbmG3+d/Ux6WYCniGauBsza/HP9j/EMwx5c+ebbDijs34OK+upPpf28Oni64tjaSMYdHqlzHAeuLRxVPVf+M63poB4USfdKy7OAKIMAvy9ia4hBu4XJFysSI X-IPAS-Result: A2CAAQB3A2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVwVGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfwEogVcDAQGxAIN6ZYVtimE/gRKHWQQBEgFshQkCjTCNAwcCgXiDbzOJIIIejA2SXoFBOGFxMxowQ4JpCYtdhG9tegMUFIwADxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:53:42 +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 w74JrevD007708; Sat, 4 Aug 2018 15:53:41 -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 w74JoFii034111 for ; Sat, 4 Aug 2018 15:50:15 -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 w74JoFgR007514 for ; Sat, 4 Aug 2018 15:50:15 -0400 IronPort-PHdr: 9a23:NBDBER8kIc8/ff9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+4YBSN2M1BpwTiZayDsbRJhu/NvOblUG0Ep5OAtCNKfJ9NUkoDjsMb10wlDdWeAEL2ZPjtc2QhHctEWVMkt3G2OERYAoD/MlvVpHDhpSUKFEDHPBFubv/wBpaUl96+guaz8JrXah4OhT26eqhaKUmm6wLLuZpempNsf5440QCBuX5UY6JTzGJsK0iUmkPH3PzoqcNd4iIFmM508pJQF6LgcPE+TLdfCD09dWEy49bwnRPEUA2E62BaVzkG1B1SDFuN9wn0C6/4qTCyre9hwG+aMMnxGKgzQiin5rx3RQXAjTdecSY+9HDLh8dwiqNCvR/noAZwzg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4ESh1mBBIUJApozBwKBeINvM4kggh6MDZJegUgBggIzGjCDLAmCRIkZhG9tehcUjACCSQEB X-IPAS-Result: A1CQAgARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4ESh1mBBIUJApozBwKBeINvM4kggh6MDZJegUgBggIzGjCDLAmCRIkZhG9tehcUjACCSQEB X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339432" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:50:14 -0400 IronPort-PHdr: 9a23:uJm/Bh3K/ZHbN5/9smDT+DRfVm0co7zxezQtwd8Zse0eKfad9pjvdHbS+e9qxAeQG9mDtbQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYghEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmlScJOSA3/m/UjcJ/jqxbrQm9qxBj2YPYfJuYOOZicq7bYNgURXBBXsFUVyFZGo28bpcAD+0FPelCtIn2ulgArRy5BQm3H+Pk1zhFhnn33aIm1OQhFRvJ3Bc6E9IPt3TUq871NLwJXOCww6TJwi/Pb/RM2Tfy8YXFdA0qr/KUXb9ob8bd1EYiGxnbglifs4DpITGY2v4CvmWb9+ZtVuaih3Q6pwxxozWj3Nkgh4nXio4Pzl3J8zhyzpwvKt2iUkF7ZMapEJtOuCGeMIt7Ws0tTXtmtiskxLALp4S1cTQWxJkm3RLQdeKIc42T4hLsTuqRJC13hHNheL6lghay8EygxvX9VsmyzllKsjJInsfRun0CzRDf9MeKRuFj8kqjwzqC2ADe5vlBIU8ulKrbL5AhwqQ3lpoWqUnNAzP4lljqgKKOdkgr9eip6+L/b7vjuJGRL4p0hw7xM6g0ncy/G+s4PxAIX2ia5eu807nj8lfiQLlQj/02la7ZsIvBJckAvaG5BBJV0oA/5BmhFDeqytEYkHYILV5ffxKHlYfpN0nUIP/kFfe/n0iskDBzyvDdILLhBpTNLn7ekLbuZrt9905dxxYzzdBY/Z5UDKoBL+jpVk/+s9zYEExxDwvh2OvjCdNgxqsCSGmPBemfK6qUvliWtcw1JOzZQo4evzL0MLAE4Pn1ljdtn14Weq2gxt0Wb3ejBdxjf1XfZmDj1IRSWVwWtxYzGbS5wGaJViReMi7oBfA1+y07BYS6DIzKWoGqhvmb0TymGoFNPDweWG20PVyzXL2tA61KZS+XOcAnlzUFUf6kSotynR2ttQqvzb1hI6KU/yADrpvs2ZBz4PGbjhA98zF4Toyd3miBQnsynzYOQDk7j+hkuUIo8l6YyuBjhuBAU8RJ7qZPUww9MZfHie19DMvpcgedbpGOUln1Cs6+D2QJR8kqi8QLf147Htyjih7Z2C//OIUuz+nWOo0yp4Hgin2tN4B60XmT0qgqiF0vWY1OMmq9nYZ18BXVDIPS1UDFh+Ctb6tPlDXV+jK7xHGV9FpdTBY2UajBWiUHYVDKqN3i+k7YZ7q+UPI/NQ9Q1cOJKq1Lc8Dky1JcS/o= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/gRKHWYEEhQkCmjMHAoF4g28ziSCCHowNkl6BSAGCAjMaMIMsCYJEiRmEb216FxSMAIJJAQE X-IPAS-Result: A0CRAgARAmZbly0bGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/gRKHWYEEhQkCmjMHAoF4g28ziSCCHowNkl6BSAGCAjMaMIMsCYJEiRmEb216FxSMAIJJAQE X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515276" 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; 04 Aug 2018 19:50:13 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;1006e81e-7868-4b4d-8636-dbc91bde1968 Authentication-Results: UPDC3CPA02.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 238520119|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:maemlBOs6L0/TXxHqn0l6mtUPXoX/o7sNwtQ0KIMzox0LfvyrarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkHKTA37W/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLMxUUxEw7JlEicpZDqMj+P2OkBr3KX4uRvWO63iGMqrxt9riWvy8otkIXFmIIYxk7e+Sh9xos+OMe2R1RhYdG+FZtdryGaOJVyQsMlW2xovSk7xqActZ6jeygKzJQmxwLBZPObc4iI5BPjVP+MIThmnn5lf6i/hxmq/UihzO3zSNW03U5XoiZbltTArG0B2wDc58SdRPZx4l2t1DiA2gzL7+FLO0E0la7VK547xb4wk4Iev1nfECHrhEn7lK+beUok++iu8+npZ6voq4eZN4J7hQDyKKMumtawAekgNAgOXnSU+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: A0DYAAARAmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/gRKHWYEEhQkCmjMHAoF4g28ziSCCHowNkl6BQYIKMxowgywJi12Eb216FQEBFIwAgkkBAQ X-IPAS-Result: A0DYAAARAmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/gRKHWYEEhQkCmjMHAoF4g28ziSCCHowNkl6BQYIKMxowgywJi12Eb216FQEBFIwAgkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA02.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:50:12 +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 4B41C561220 for ; Sat, 4 Aug 2018 21:48:11 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:33 +0200 Message-Id: <20180804194734.12577-13-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:11 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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 Sat Aug 4 19:47:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555881 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 D084013B4 for ; Sat, 4 Aug 2018 19:53:34 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C580629AC7 for ; Sat, 4 Aug 2018 19:53:34 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id BA17229B47; Sat, 4 Aug 2018 19:53:34 +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 1E2F829AC7 for ; Sat, 4 Aug 2018 19:53:33 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="748709082" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by ucol19pa09.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:53:32 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515428" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2CAAQB3A2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVwVGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfwEogVcDAQGxAIN6ZYVtimE/iGsEARIBbIUJAoxzPY0DBwKBeINvM4kggh6MDZJegUE4YXEzGjBDgmkJi12Eb216AxQUjAAPF4IjAQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:53:32 +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 w74JrUFM007674; Sat, 4 Aug 2018 15:53:31 -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 w74JnalT034104 for ; Sat, 4 Aug 2018 15:49:36 -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 w74JnWXN007499 for ; Sat, 4 Aug 2018 15:49:36 -0400 IronPort-PHdr: 9a23:VkPBJB1XGe9C0DStsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxaDvadwlFXFBNTD4qoYzefbtrvvH2kJ4JLHtXEGI9RAVB4A3MMRmQFoQMuIElbyI/OiaSsmVN9DW1lo8zDzMUVcFMvkIVyHpHq04G1aAQ3xYDJ8Pf+9AYvOl4Kvzenn/ZzYZAFBn3y8ZrRpNz2z8RWXsdMZ0sN5Mqhk8hLSuTNTfvhOg2ZhJFadhRH5s/yKx8Y2rhpBvacCy5tFDbW8eL43GLpZBzMiOntz5crsrgLrRwyS4HARSSMTzgoOBBLKv1nhRpmkiiLhraJm3TWCe837SbdhQTO586JiUwPlkg8CJ2d/6GbTm9B9h6JdoQu8qlp42YHZ X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4hrgQSFCQKMc41ABwKBeINvM4kggh6MDZJegUMDggUzGjCDLAmLXYRvbXoXFIwAgkkBAQ X-IPAS-Result: A1CQAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4hrgQSFCQKMc41ABwKBeINvM4kggh6MDZJegUMDggUzGjCDLAmLXYRvbXoXFIwAgkkBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339430" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:49:35 -0400 IronPort-PHdr: 9a23:4BdKBxzq5Xz85dLXCy+O+j09IxM/srCxBDY+r6Qd1OIVIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRH1iCkJKTA3/mLQhMNygqJWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2pBWcNRWjRZDIO9c4QPCO4BMvxDr4LgpFUOqhy+BRK3BOjyzTJIgH720rE90+QlCw7GxxYsH9MJsHTTt9X1L7wfUeW6wajH1znDaOlW2Tjk5YXObxsvoumMUKpufcbMxkQjDR3Jg1qKpYD7PT6ZzOsAvmeD4+djUe+jkXMrpgFwrzS12MshipfFipgRx13C6C532pw6JceiR05+edOkEIVftyWdN4ZuTMwsWW9mtTg0x7AYo5C2YDQGxZQ9yxHBdfOHdpOI4h35WOaUOzh4hXZldKi6hxaz9Uis0uz8Vs+q31ZWtidJjMTAu38X2xDN5cWLUOVx80W71TuA2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeWe0or+umo7fzqbLD4qJKEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPyzoDash+jE2Dp6nBo7fR4erxaaMxzq/AoYMOjgUF0iGHS65b4zcB7EBZSeJLYlkmz0AE72gT9xp2RKvsVr8zLxqZqrR9zYDvJ3unN5y+6XIlB40+DA1R8SQ2m2AVSd1y2UPQTJllLtnrxlFw0yYmbN9n+QeDcZasvVIWQA+PIWazut9EMvaX17RONCTRwXuWc2oVAk4Vcl52NoSewB4EtSmgArE2n+ROYRNwuG1FZph0Z6J2iThYcFnxCPA1aImi1A9BMpIMna9rqR46g7YCpWPlhmJ0aGwevdUxzbDoV+K1nHGp0RESEhwXKHCCGgYfVfTpM/l61nqSq/3T6wgNhpdxMWCLKpTd9Cvik9JSQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/iGuBBIUJAoxzjUAHAoF4g28ziSCCHowNkl6BQwOCBTMaMIMsCYtdhG9tehcUjACCSQEB X-IPAS-Result: A0CRAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE1FwECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsQKDemWFbYkJgVg/iGuBBIUJAoxzjUAHAoF4g28ziSCCHowNkl6BQwOCBTMaMIMsCYtdhG9tehcUjACCSQEB X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515238" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:49:34 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;eaf68415-9f40-476a-b80c-901a38ecabbc 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=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 325937400|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:n9lb6x0g+wY7fFCmsmDT+DRfVm0co7zxezQtwd8Zse0RI/ad9pjvdHbS+e9qxAeQG9mDtbQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYghEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmiDkJOSM3/m/UjcJ/jqxbrQm9qxBj2YPYfJuYOOZicq7bYNgURXBBXsFUVyFZGo28bpcAD+0FPelCtIn2ulgArRy5BQm3H+Pk1zhFhnn33aIm1OQhFRvJ3Bc6E9IPt3TUq871NLwJXOCww6TJwi/Pb/RM2Tfy8YXFdA0qr/KUXb9obMbd100iGxnYglmMpoHpJT2Y2vgXv2WV4OdsTeGihmo9pw1sojWix90ghpfJi44L0FzJ8SN0y5svK9KiUk50e9ukHYNQty6EM4t2RdsvQ2RnuSon0LEGoZm7fCwKyZQ72RHQd/yHc46J4hL6SeaePy10hHV/eLKwnxqy8E6gxfPgVsSszVpGsC5InsPRunwR2BHf8MaKRudn8kqv1juDzwXT5ftFIUAwm6rbMZkhwrsom5QOrUrNAzP6lV32gaCZdkQk/PCl5eH5bLj+o5+ROIB1hhv5MqQ0lcyyGeI4MgkSUGic/eSzzqbj8Vf4QLVNif02ibLZvYvBKsQcu665BRNa3Zg46xqlCjer39sZkWMALFJfdxKLl5LpNE3WIPDkEfe/hEyhkCx1yPDCP73hBIjNL3fYnbf9fbdy905cyA0pwdBZ/JJbEKsNIP30Wk/v55TkCUoiPgi1xfv3IMls3YMZH2SUC+mWN72Bn0WP47cJIuKLYIYO8Bf6LOM+r6rojHQ+nVYGO6iu2oAMQHXkDrJhOUrPMimkucsIDWpf5ll2d+ftklDXCWcCNUb3ZLo143QAMKzjCI7CQo63h7nYg3WxGYBQbW1dTFXQATHvbYrWAq5QOhLXGddol3k/bZbkU5UohEOr6B+8zKBofLONp38o8Kn73d0w3NX90BE/8TsuVJaYwzjLV2Zwj38FTD8w3blirAp60FjRiKU= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQCDemWFbYkJgVg/iGuBBIUJAoxzjUAHAoF4g28ziSCCHowNkl6BQYIKMxowgywJi12Eb216FQEBFIwAgkkBAQ X-IPAS-Result: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQCDemWFbYkJgVg/iGuBBIUJAoxzjUAHAoF4g28ziSCCHowNkl6BQYIKMxowgywJi12Eb216FQEBFIwAgkkBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa04.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:49:32 +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 24AE5561220 for ; Sat, 4 Aug 2018 21:48:12 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:34 +0200 Message-Id: <20180804194734.12577-14-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:12 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 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