From patchwork Sun Aug 12 20:25:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563729 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D298E14C0 for ; Sun, 12 Aug 2018 20:30:47 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C21A72910F for ; Sun, 12 Aug 2018 20:30:47 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B3B5129129; Sun, 12 Aug 2018 20:30:47 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from uhil19pa09.eemsg.mail.mil (uhil19pa09.eemsg.mail.mil [214.24.21.82]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id CD53C2910F for ; Sun, 12 Aug 2018 20:30:46 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by uhil19pa09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 12 Aug 2018 20:30:44 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747408" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DrBABvmHBb/wHyM5BbHQEBBQELAYMkJ2YjShIojFakBIFcFRgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiyDem6FZopsP4hrBAESAWyFCQKNP40fBwKBfYNyM4kngVlIjCIrh32KaYFXImFxMxowQ4JpCYtdhG9tegMUFIlYDxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:44 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7CKUh7Q017937; Sun, 12 Aug 2018 16:30:43 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w7CKQGje024332 for ; Sun, 12 Aug 2018 16:26:16 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7CKQFal017830 for ; Sun, 12 Aug 2018 16:26:15 -0400 IronPort-PHdr: 9a23:0l+7/hzTnB0jFxLXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZhCHt8hVoHSSdr3ysqsChufTqK+mXGUB5dCEsXRROJBPVhpQj8IQkkRgBcOeEkT0IbbsaDByB8VNUlJpvjm7PEFZFdy4ZgjUpXu/vnYJAhuqDQNuPazuH5LKydyt3rW0+pbUZwxTwju6ZqhpBBDqvUPWrMZFyZB6JPMJwwDS6mBNZ/wQwGppIVyJmBOp3f2LpMtm/BZ67tF6osscQeP9ZattS71TCzAvKCY048rwrjHJShaJ7XYHFGBKglxPGQeWpAriUMLJuzDh/vF4xDHcPcDySuUsXi++6q5wVBLyoCIXbngh92XGlsF7jKRauQ+s4RtlzIM= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IziSeBWUiMIiuHfYppgVeBdDMaMIMsCYJEiRmEb216FxSJWIJJAQE X-IPAS-Result: A1BkAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IziSeBWUiMIiuHfYppgVeBdDMaMIMsCYJEiRmEb216FxSJWIJJAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344580" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:26:15 -0400 IronPort-PHdr: 9a23:fAUEORMPiIF++N4DV0ol6mtUPXoX/o7sNwtQ0KIMzox0LfT4rarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkaNzA37m/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTmRBRMZRUClBD5ukYYsOE+UBOuJYoJPmp1ATrhW+Ag6sBPj0yjRVgXL226w63PgmEQHCxgMgBMgCsHXTrNXyL6cSSvu4zKzHwDTMdf9W3i396IfRfx0nvPqCXqpwfNLPxUUyGA7JlEucpIP/Mz+L1OkBqWeW4up4We+sj2MrsRx9rziuy8s2lIXEhpwZxkrA+Ch/3Y07P8e3SFRhbt6hCJZQtz+VN49xQs46TW5moig0x6MItJOlZiYH1Igryh/FZ/OZbYeI5wnjVOmLLTd9nn1leba/iwy38Uihzu3wTsi00FBUoSpZitTAqG0B2hPJ5sSZRfZx5Fmt1DSV2w3c6uxIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10h+uin6Ovqf63rqJqSOoJsjwHzPasvlta4AeQiPQgDR26b+eWg273k+U32Wq5Kguc3kqnet5DaPt8bq7WiDA9Sz4Yj7QqwACm90NgCmHkKI11EdAiAj4jzNFHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfLlm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/hmtDgmFIKrC5vCTYmxgbuHmT22BYBSenscVgjeLE/EXN6vY95VMWSfL8p6nXoBXLmlDYog0ULmuAz7zu9hKezZsm0duIn43dd4r+vUiVkp9DNyAsjcm2GARm15hCUJEjkx2q0s6VdlxAK72LNjy+ddCcQV/+lABwE7PpnYxvc8Ctf1QRnpe4uZDlG8TYbuGik/G+o42MRGeENhA5OnhxHH0TCtBuourYfTUZk7wIiJ/COkIpptjXHc2/wnjlIhRsJUc2yhgbVk3wLUGojCnl7fkvq6M6MG032F73+NmFKHp1oQSwtsSePFUHQYM1PRtsj871jeQqWGDKR+dBNGzd+eJ6BKbNzwkFgAQ+3sNQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4hrgQSFCQKaXgcCgX2DcjOJJ4FZSIwiK4d9immBV4F0MxowgywJgkSJGYRvbXoXFIlYgkkBAQ X-IPAS-Result: A0BmAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4hrgQSFCQKaXgcCgX2DcjOJJ4FZSIwiK4d9immBV4F0MxowgywJgkSJGYRvbXoXFIlYgkkBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747352" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:26:14 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;d04eb79f-536a-44bb-b5e7-5ae747ade4d5 Authentication-Results: UPDC3CPA11.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 34965158|UPDC3CPA11_EEMSG_MP27.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:RT7vJBLsgjsvrQeB6dmcpTZWNBhigK39O0sv0rFitYgRLfXxwZ3uMQTl6Ol3ixeRBMOHs6wC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwRFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhicZOTAk/m/Zict+g6BVoB+6uxBz35TZbJ2POfZiYq/Qe84RS2pbXsZWUixMGpuyb4oTAOoGOeZXtZL9rEYNoxu5AgmsH/jvwSJPi3/w3K01z+MhEQXc0ww7Bd4OsXPUrNLuNKcJSu21yabFzDrZY/NRwzf955HFfxY8qv+PRbJ9adfdxVcrGg/fk1mctYPoMymb2+gRqWSW4eVtWfqshmMjsQ19vziiy8Y2hoXXho8Z1ErI+CF/zY0oP9O3UlR7bsShEJZItyGVKY92QsQ6TmFttyc216cKuYa8fCgOyJUn2wDQZOCHc4iO4xLjTfuRLiliiHJiYrK/iA6+8UmmyuLiSsm5yEtGojRBn9XWq3wByxPe5tKJR/dh5Eus1zmC2xjW6u5eIEA0kaTbK4Qmwr41jpcdrFjNEDLqlEjuia+WeUYr9/Ww5uribLjrvpqcOoB7iw3kNaQugMO/DPw+MggPQ2eb/uC826f4/UHjQbVKifo2krLCsJ3BPssbobO5AwlJ3Yk98BazFTKm3dsXnHUdK1JFYh2Hg5DzO17SOPD4Eeu/g1O0nTdw2f/GOrzhApPQLnnMi7rhYbZ85FJcyAo019xf4YlUBasbLPL8XU/xqo+QMhhsKAGwwuD6GP1hx4geXiSJGabfP6TM4nGS4ed6BeiHY4sco37cLP8+/La6i34ynlsUZu+o2pwMc1i9QuQgJF+WNym/yuwdGHsH61JtBNfhj0ePBGYKNiSCGpkk7zR+M7qISILKR4SjmruEhXjpFJpLYGtLERaJTWeucJ+LCa5VNHCiZ/R5mzlBboCPDpc73ED8sVPqjb19IbiNo3BKhdfYzNFwotbru1Qy+DhzVZ/P1nHUCXlzmnIUSjQ22qFmvEE7zU2Mg/F1 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ApAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqK4N6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IziSeBWUiMIiuHfYppgUgOgXUzGjCDLAmLXYRvbXoVAQEUiViCSQEB X-IPAS-Result: A0ApAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1mYF4IFEwgQAYdqGgYBBTEWAQIBAQEBAQEBAQETAQEBCgsJCCkjDII1IoJhBoEJUVcZgyABKIFYBAGqK4N6boVmiRSBWD+Ia4EEhQkCml4HAoF9g3IziSeBWUiMIiuHfYppgUgOgXUzGjCDLAmLXYRvbXoVAQEUiViCSQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA11.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:05 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id EECC4564728 for ; Sun, 12 Aug 2018 22:26:01 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:16 +0200 Message-Id: <20180812202522.3743-8-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:02 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 07/13] python/sepolgen: silence linter warning about has_key X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP flake8 warns about using has_key(): python/sepolgen/src/sepolgen/refparser.py:315:15: W601 .has_key() is deprecated, use 'in' However "spt.has_key(id)" uses function SupportMacros.has_key(), which is not the same as the "in" operator. Silence this warning by using "# noqa". Signed-off-by: Nicolas Iooss --- python/sepolgen/src/sepolgen/refparser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolgen/src/sepolgen/refparser.py b/python/sepolgen/src/sepolgen/refparser.py index 3415aff9b48f..97e2342c4693 100644 --- a/python/sepolgen/src/sepolgen/refparser.py +++ b/python/sepolgen/src/sepolgen/refparser.py @@ -312,7 +312,7 @@ def collect(stmts, parent, val=None): def expand(ids, s): for id in ids: - if spt.has_key(id): + if spt.has_key(id): # noqa s.update(spt.by_name(id)) else: s.add(id)