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}