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):