From patchwork Sun Aug 12 20:25:13 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563731 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3DDB0139A for ; Sun, 12 Aug 2018 20:30:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2A0272910B for ; Sun, 12 Aug 2018 20:30:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1E63C29129; Sun, 12 Aug 2018 20:30:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from UPBD19PA09.eemsg.mail.mil (upbd19pa09.eemsg.mail.mil [214.24.27.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 186A02910B for ; Sun, 12 Aug 2018 20:30:54 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UPBD19PA09.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:30:51 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897385" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2A0BADSl3Bb/wHyM5BbHAEBAQQBAQoBAYMkJ2YjShIojFabL4hBFIFcFRgDEYgLNhYBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiuDem6FZoItiD8/iG8BEgFshQkCiAKFAD2NHwcCgX2DcjOJJ4IhjCKTEYFIBC1hcTMaMEOCaQmLXYRvbXoDFBSJZ4I6AQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:51 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7CKUnQZ017950; Sun, 12 Aug 2018 16:30:50 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w7CKR7p3024335 for ; Sun, 12 Aug 2018 16:27:07 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7CKR6JI017836 for ; Sun, 12 Aug 2018 16:27:06 -0400 IronPort-PHdr: 9a23:DGteDhLIc/aJylKPwNmcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeFua0/sWfldt7w09sc0azbvqX7VioF6JeF9nUDdM8EWxwEjJAQmAotSI6ABFbgJfHnJyo9AIxZVVBj8n36eUhYEcrzfRvT93u16zNBUg7nO19NL//uUpXXk9zxz/q7rpvSaAJMjSH7YLR1Nw6eqFnB8M4MjtgqMb4/nyPAuWAAYOFK3SVtLFOXkQz745KLxqU7piFfidh01JUVVPnqOaMiQuleDT8hN2kuoszssgLYZQGI+30XX35Ql0ZYRQ/f40KyRY//5xPzrfE1wyyGJYv2QLQzDCyl9LtuQQT0hT0vMi5gtnnQjt1sgalbphO4uhE5xJTbbQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AiAwDSl3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1mPVohBggUbEYdqITYWAQIBAQEBAQECFAEBAQEBBhgGTIVEBoEJUVcZgyABKIFYAwEBqiuDem6FZoIthmeBWD+Jb4UJAogChQCNXAcCgX2DcjOJJ4IhjCKTEYFIB4F8MxowgywJi12Eb216FxSMIQEB X-IPAS-Result: A1AiAwDSl3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1mPVohBggUbEYdqITYWAQIBAQEBAQECFAEBAQEBBhgGTIVEBoEJUVcZgyABKIFYAwEBqiuDem6FZoIthmeBWD+Jb4UJAogChQCNXAcCgX2DcjOJJ4IhjCKTEYFIB4F8MxowgywJi12Eb216FxSMIQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344582" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:05 -0400 IronPort-PHdr: 9a23:dObG9hTFO7pT7SU8UMllCZqS09psv+yvbD5Q0YIujvd0So/mwa69bBeN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzXhMJugqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx3JgkifpID/IT+Y2f4Bv3aZ4uZ6Wu+ii3YrpgJ1rzS128shiojEipgLxl3E6yl12oI4KNulQ0Bhe9GkCoFftySCOot2XMwiR2ZotT40xbMct5C2YiYHxYo9yRPDd/CKcpKE7Qz9W+aUOjd4i2hpeLeliBaz9Uis0Oj8Vsiw0FpSrypFlMfDtmwV2hDN98SKReFx8lmu1DqVyQze6PtILE80mKbDLp4u2L8wlp4dsUTZGS/2nV37grKKeEs55uSl8+HnYrrlqZKBL4J6jw/zP7wrmsGwDuU0KA8OX3KU+emk0r3j/FH2QLJOjvIsianVqpHaJcMcpq6iGA9YyZ0s6xGiDzegzNsXg2IHIEhAeB+IgInlIVbOIOr3DfunmVSjjC9rx+zaPr3mGpjNNWbMkLPgfbZ79k5dxxE+zcxf5p1ICrEBJ+j/WknqtNPCFBM5PAu0w/i0QOl6g5gTXWOJH7+xLLLZsVjO4PkmZeaLetw7ojH4ft4k7PnqhGRxuFgaZrLhiZ0WY3e8F+8gIkKeemHEh4sRV2AQsVxtH6TRlFSeXGsLND6JVKUm62RjUtj0BJrfRo2rnL2K1Tu6GZsTfG1dF1SQCi20L9e5Y9snMwmqC5c71DEJUKOuDYoo1BXosQ7+mPJrLevRrysfs5+rlN14/Pbamhx68ztoR9+c3GeAQyA8nm4BSzIsmqEqp0t7xwTLyrB21sRRDscb/PZVSkEiL5eJye1xDNT7QUTAedCSU36jHsXgBis+HZoq29FbW09mAJ25iwzbmS+jArsbjbuOUacOyfqJ2nfDDZNekCPDiLlniEMpF81OPmqij7U59g/UHJXhmUKEka2nbuIZgD6L832MniKVpE8NaAdrSu3eWGwHIEvbqdOs/kTZU7qnEqgqKCNE2ZfEMqxOe8HkhlVARe7+NZLZeW28 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AkAwDSl3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1mPVohBggUbEYdqITYWAQIBAQEBAQECARMBAQEBAQYYBkwMgjUigmEGgQlRVxmDIAEogVgDAQGqK4N6boVmgi2GZ4FYP4lvhQkCiAKFAI1cBwKBfYNyM4kngiGMIpMRgUgHgXwzGjCDLAmLXYRvbXoXFIwhAQE X-IPAS-Result: A0AkAwDSl3Bbly0bGNZbHQEBBQELAYMkJ2Z/KIxWi1mPVohBggUbEYdqITYWAQIBAQEBAQECARMBAQEBAQYYBkwMgjUigmEGgQlRVxmDIAEogVgDAQGqK4N6boVmgi2GZ4FYP4lvhQkCiAKFAI1cBwKBfYNyM4kngiGMIpMRgUgHgXwzGjCDLAmLXYRvbXoXFIwhAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897324" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:04 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;c12599f3-be56-462d-895a-1622b68fbdda Authentication-Results: UPDC3CPA02.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 240359972|UPDC3CPA02_EEMSG_MP18.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:A7cgwRU4wNWOSzrI+gu33FCMigLV8LGtZVwlr6E/grcLSJyIuqrYYxOOt8tkgFKBZ4jH8fUM07OQ7/i+HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9zIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/XlMJ+kaxVrhGmqRN9zY7Ze52ZOOZkc6/BZ94WWXZNU8BMXCJBGIO8aI4PAvIZM+ZZs4b9oF8OogGlBQKxB+3vzThIhmTt3aYn1OkhFwDG0xAnH9IKqnvUt8/5NKYVUeCy16nI1i7Ob/ZZ1Dby8oTIdQohof6VUL92bMHfylEvGhvYglmOrYHpJS6Z2vgCvmSB4edsSfijhmAopg1poTWiwt0ghpTJi48U0FzI6yV0zJgvKdC8TkNwfMSqH4FKty6AMot7WsMiTH9suCY90rAGvJG6cDUQxJQ/wB7fb/yGc5SW7R3/VOaRJzZ4hGt4eL2hnRqy9lKgyuLkWsm11lZFsDZFn8HRunwT0xHf8NWLRudy80u71zuDyxrf5+9LLEwskKrUMZ8hwro+lpoJtkTDGzf7lljqgqGLakkp4u2o6+vkbbj7vpKSMoF5hxn7Mqkhlc2zG+M4MhIBX2WD/+S81aHs/Ur9QLpQlf06iKjZsJfdJcQAva60GBRa0oE+6xa5Ezipzs8YkWMCLF9KdxOLlY/pO0vBIPzgF/ewn0yskCt3x/DBJrDhGYvCLnzCkLfnYLZ85FVRyBYzzN9D55JUDasNIPToWkDrrtDYARg5MxLni9rgXc5w0oIYRHKnHr6SMKSUt0SBoO0oPbqifogQ7RD8IP8h7uWmrHg+gkRVKa+o1pwTYWv+H/NhOF6xZCb8xNAbHjFZ7UIFUOX2hQjaAnZobHGoUvdkv2BpOMedFY7GA7uVrvmE1Sa/EIdRYzkZWFqLDHHjep7CXqscLiWILZ04y2BWZf2aU4YkkCqWmkri0bM2fO+I6msfr52xjYEotd2Wrgk78HlPN+rY02yJSDsvzGYYHnku26RuvUF2ylGCyLV1xftCGo4K6g== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CzAgCplnBbhyIeaIFbHAEBAQQBAQoBAYMkgQ1/KIxWi1mPVohBggUTCBABh2oaBgEFMBcBAgEBAQEBAQEBARMBAQEKCwkIKSMMgjUigmEGgQlRVxmDIAEogVgEAaopg3puhWaCLYZngVg/iW+FCQKIAoUAjVwHAoF9g3IziSeCIYwikxGBQwGCBzMaMIMsCYtdhG9tehUBARSMIQEB X-IPAS-Result: A0CzAgCplnBbhyIeaIFbHAEBAQQBAQoBAYMkgQ1/KIxWi1mPVohBggUTCBABh2oaBgEFMBcBAgEBAQEBAQEBARMBAQEKCwkIKSMMgjUigmEGgQlRVxmDIAEogVgEAaopg3puhWaCLYZngVg/iW+FCQKIAoUAjVwHAoF9g3IziSeCIYwikxGBQwGCBzMaMIMsCYtdhG9tehUBARSMIQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA02.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:27:03 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 44BFB564728 for ; Sun, 12 Aug 2018 22:26:00 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:13 +0200 Message-Id: <20180812202522.3743-5-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:00 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 04/13] python/sepolicy: drop unused CheckPolicyType X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP CheckPolicyType class is not used in sepolicy and has been written from an buggy copy-paste: "newval.append(v)" does not make any sense in CheckPolicyType.__call__, as reported by flake8: python/sepolicy/sepolicy.py:190:13: F821 undefined name 'newval' python/sepolicy/sepolicy.py:190:27: F821 undefined name 'v' Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/python/sepolicy/sepolicy.py b/python/sepolicy/sepolicy.py index 141f64ecd15f..24631b51ee37 100755 --- a/python/sepolicy/sepolicy.py +++ b/python/sepolicy/sepolicy.py @@ -181,16 +181,6 @@ class LoadPolicy(argparse.Action): setattr(namespace, self.dest, values) -class CheckPolicyType(argparse.Action): - - def __call__(self, parser, namespace, values, option_string=None): - from sepolicy.generate import get_poltype_desc, poltype - if values not in poltype.keys(): - raise ValueError("%s invalid SELinux policy type\n%s" % (values, get_poltype_desc())) - newval.append(v) - setattr(namespace, self.dest, values) - - class CheckUser(argparse.Action): def __call__(self, parser, namespace, value, option_string=None):