From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web12.5229.1575007720298154075 for ; Thu, 28 Nov 2019 22:08:40 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: zhijux.fan@intel.com) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Nov 2019 22:08:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,256,1571727600"; d="dat'59?scan'59,208,59";a="199716777" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga007.jf.intel.com with ESMTP; 28 Nov 2019 22:08:39 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 28 Nov 2019 22:08:38 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 28 Nov 2019 22:08:38 -0800 Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 28 Nov 2019 22:08:38 -0800 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.213]) by SHSMSX105.ccr.corp.intel.com ([169.254.11.225]) with mapi id 14.03.0439.000; Fri, 29 Nov 2019 14:08:36 +0800 From: "Fan, ZhijuX" To: "devel@edk2.groups.io" CC: "Gao, Liming" , "Feng, Bob C" Subject: [PATCH] BaseTools:Change judgment symbol "is" to "==" for python3.8 Thread-Topic: [PATCH] BaseTools:Change judgment symbol "is" to "==" for python3.8 Thread-Index: AdWme24wcxyMlKH9QFK5iWXfKhnuSQ== Date: Fri, 29 Nov 2019 06:08:36 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTM2Mjk1M2UtN2FhZC00MGI4LWEwMGYtNjg4ZmQzNzFiNWQyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUUJvZDlSdk5GbjRHZW12cmM0VzRycVZpdkhhTEM1YlwvUVlnelMxM21JUWpEYWZMZHNRRmVUbEFJVTFLeFVOeDgifQ== dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: zhijux.fan@intel.com X-Groupsio-MsgNum: 51484 Content-Type: multipart/mixed; boundary="_000_FAD0D7E0AE0FA54D987F6E72435CAFD50AFE2C79SHSMSX101ccrcor_" Content-Language: en-US --_000_FAD0D7E0AE0FA54D987F6E72435CAFD50AFE2C79SHSMSX101ccrcor_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=3D2304 build.py and BuildReport.py warning using python 3.8 SyntaxWarning: "is" with a literal. Did you mean "=3D=3D"? For comparison of two strings use "=3D=3D" instead of "is" The patch is going to fixed this issue. Cc: Liming Gao Cc: Bob Feng Signed-off-by: Zhiju.Fan --- BaseTools/Source/Python/build/BuildReport.py | 2 +- BaseTools/Source/Python/build/build.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BaseTools/Source/Python/build/BuildReport.py b/BaseTools/Sourc= e/Python/build/BuildReport.py index 880459d367..8efa869162 100644 --- a/BaseTools/Source/Python/build/BuildReport.py +++ b/BaseTools/Source/Python/build/BuildReport.py @@ -2042,7 +2042,7 @@ class FdReport(object): self.VPDBaseAddress =3D 0 self.VPDSize =3D 0 for index, FdRegion in enumerate(Fd.RegionList): - if str(FdRegion.RegionType) is 'FILE' and Wa.Platform.VpdToolG= uid in str(FdRegion.RegionDataList): + if str(FdRegion.RegionType) =3D=3D 'FILE' and Wa.Platform.VpdT= oolGuid in str(FdRegion.RegionDataList): self.VPDBaseAddress =3D self.FdRegionList[index].BaseAddre= ss self.VPDSize =3D self.FdRegionList[index].Size break diff --git a/BaseTools/Source/Python/build/build.py b/BaseTools/Source/Pyth= on/build/build.py index 07f1f21b5d..4b31356a42 100755 --- a/BaseTools/Source/Python/build/build.py +++ b/BaseTools/Source/Python/build/build.py @@ -2064,7 +2064,7 @@ class Build(): if Fdf.CurrentFdName and Fdf.CurrentFdName in Fdf.Profile.FdDi= ct: FdDict =3D Fdf.Profile.FdDict[Fdf.CurrentFdName] for FdRegion in FdDict.RegionList: - if str(FdRegion.RegionType) is 'FILE' and self.Platfor= m.VpdToolGuid in str(FdRegion.RegionDataList): + if str(FdRegion.RegionType) =3D=3D 'FILE' and self.Pla= tform.VpdToolGuid in str(FdRegion.RegionDataList): if int(FdRegion.Offset) % 8 !=3D 0: EdkLogger.error("build", FORMAT_INVALID, 'The = VPD Base Address %s must be 8-byte aligned.' % (FdRegion.Offset)) Wa.FdfProfile =3D Fdf.Profile --=20 2.14.1.windows.1 --_000_FAD0D7E0AE0FA54D987F6E72435CAFD50AFE2C79SHSMSX101ccrcor_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" 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 AAB6AGgAaQBqAHUAeAAuAGYAYQBuAEAAaQBuAHQAZQBsAC4AYwBvAG0AAAAAAB8AZAABAAAACgAA AFMATQBUAFAAAAAAAAIBQQABAAAAZAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgEYAYQBuACwA IABaAGgAaQBqAHUAWAAAAFMATQBUAFAAAAB6AGgAaQBqAHUAeAAuAGYAYQBuAEAAaQBuAHQAZQBs AC4AYwBvAG0AAAAfAAJdAQAAACoAAAB6AGgAaQBqAHUAeAAuAGYAYQBuAEAAaQBuAHQAZQBsAC4A YwBvAG0AAAAAAB8A5V8BAAAAMgAAAHMAaQBwADoAegBoAGkAagB1AHgALgBmAGEAbgBAAGkAbgB0 AGUAbAAuAGMAbwBtAAAAAAAfABoMAQAAABgAAABGAGEAbgAsACAAWgBoAGkAagB1AFgAAAAfAB8M AQAAACoAAAB6AGgAaQBqAHUAeAAuAGYAYQBuAEAAaQBuAHQAZQBsAC4AYwBvAG0AAAAAAB8AHgwB AAAACgAAAFMATQBUAFAAAAAAAAIBGQwBAAAAZAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgEYA YQBuACwAIABaAGgAaQBqAHUAWAAAAFMATQBUAFAAAAB6AGgAaQBqAHUAeAAuAGYAYQBuAEAAaQBu AHQAZQBsAC4AYwBvAG0AAAAfAAFdAQAAACoAAAB6AGgAaQBqAHUAeAAuAGYAYQBuAEAAaQBuAHQA ZQBsAC4AYwBvAG0AAAAAAB8A+D8BAAAAGAAAAEYAYQBuACwAIABaAGgAaQBqAHUAWAAAAB8AI0AB AAAAKgAAAHoAaABpAGoAdQB4AC4AZgBhAG4AQABpAG4AdABlAGwALgBjAG8AbQAAAAAAHwAiQAEA AAAKAAAAUwBNAFQAUAAAAAAAAgH5PwEAAABkAAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAACARgBh AG4ALAAgAFoAaABpAGoAdQBYAAAAUwBNAFQAUAAAAHoAaABpAGoAdQB4AC4AZgBhAG4AQABpAG4A dABlAGwALgBjAG8AbQAAAB8ACV0BAAAAKgAAAHoAaABpAGoAdQB4AC4AZgBhAG4AQABpAG4AdABl AGwALgBjAG8AbQAAAAAACwBAOgEAAAAfABoAAQAAABIAAABJAFAATQAuAE4AbwB0AGUAAAAAAAMA 8T8JBAAACwBAOgEAAAADAP0/5AQAAAIBCzABAAAAEAAAAGtbh1To2pxOmHVTJjMveVgDABcAAQAA AEAAOQAACo1ve6bVAUAACDCVO7Jve6bVAR8AAICGAwIAAAAAAMAAAAAAAABGAQAAAB4AAABhAGMA YwBlAHAAdABsAGEAbgBnAHUAYQBnAGUAAAAAAAEAAAAMAAAAZQBuAC0AVQBTAAAAHwA3AAEAAACI AAAAWwBQAEEAVABDAEgAXQAgAEIAYQBzAGUAVABvAG8AbABzADoAQwBoAGEAbgBnAGUAIABqAHUA ZABnAG0AZQBuAHQAIABzAHkAbQBiAG8AbAAgACIAaQBzACIAIAB0AG8AIAAiAD0APQAiACAAZgBv AHIAIABwAHkAdABoAG8AbgAzAC4AOAAAAB8APQABAAAAAgAAAAAAAAADADYAAAAAAAIBcQABAAAA FgAAAAHVpntuMHMcjJSh/UBSuYll3yoZ7kkAAB8AcAABAAAAiAAAAFsAUABBAFQAQwBIAF0AIABC AGEAcwBlAFQAbwBvAGwAcwA6AEMAaABhAG4AZwBlACAAagB1AGQAZwBtAGUAbgB0ACAAcwB5AG0A YgBvAGwAIAAiAGkAcwAiACAAdABvACAAIgA9AD0AIgAgAGYAbwByACAAcAB5AHQAaABvAG4AMwAu ADgAAAAfADUQAQAAAJAAAAA8AEYAQQBEADAARAA3AEUAMABBAEUAMABGAEEANQA0AEQAOQA4ADcA RgA2AEUANwAyADQAMwA1AEMAQQBGAEQANQAwAEEARgBFADIAQwA3ADkAQABTAEgAUwBNAFMAWAAx ADAAMQAuAGMAYwByAC4AYwBvAHIAcAAuAGkAbgB0AGUAbAAuAGMAbwBtAD4AAAADAN4/n04AAEAA BzAy2q9ve6bVAQIBCwABAAAAEAAAAGtbh1To2pxOmHVTJjMveVgDACYAAAAAAAIBRwABAAAAMwAA AGM9VVM7YT1NQ0k7cD1JbnRlbDtsPVNIU01TWDEwMS0xOTExMjkwNjA4MzZaLTI2NDI3AAACARAw AQAAAEYAAAAAAAAAJne9OTvsOEmkphU9y6V7QgcA+tDX4K4PpU2Yf25yQ1yv1QAAAEQRXgAAppNo Noh2bEunStPrR5pMZAAACVTAQgAAAAAfAPo/AQAAABgAAABGAGEAbgAsACAAWgBoAGkAagB1AFgA AAADAAlZAQAAAEAAAIAIIAYAAAAAAMAAAAAAAABGAAAAAL+FAADAmkxue6bVAQsAAIAIIAYAAAAA AMAAAAAAAABGAAAAAIKFAAAAAAAAAgEAgAggBgAAAAAAwAAAAAAAAEYAAAAAQIUAAAEAAACCAQAA AwEBAAAAQQAAAAgAAAAAABEAQwBUAFAAQwBsAGEAcwBzAGkAZgBpAGMAYQB0AGkAbwBuABFDVFBD bGFzc2lmaWNhdGlvbgAAAAAAAAAAIwAAABFDAFQAUABDAGwAYQBzAHMAaQBmAGkAYwBhAHQAaQBv AG4AAAAAAEEAAAAIAAAAAAAWAFQAaQB0AHUAcwBDAFQAUABDAGwAYQBzAHMAaQBmAGkAYwBhAHQA aQBvAG4AFlRpdHVzQ1RQQ2xhc3NpZmljYXRpb24AAAAAAAAAAC0AAAAWVABpAHQAdQBzAEMAVABQ AEMAbABhAHMAcwBpAGYAaQBjAGEAdABpAG8AbgAAAAAAQQAAAAgAAAAAABMAWAAtAFQASQBUAFUA UwAtAE0AZQB0AGEAZABhAHQAYQAtADQAMAATWC1USVRVUy1NZXRhZGF0YS00MAAAAAAAAAAAJwAA ABNYAC0AVABJAFQAVQBTAC0ATQBlAHQAYQBkAGEAdABhAC0ANAAwAAAAAAAAAB8AAIApAwIAAAAA AMAAAAAAAABGAQAAACQAAABDAFQAUABDAGwAYQBzAHMAaQBmAGkAYwBhAHQAaQBvAG4AAAABAAAA DgAAAEMAVABQAF8ATgBUAAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAoAAAAeAAtAGMAdABw AGMAbABhAHMAcwBpAGYAaQBjAGEAdABpAG8AbgAAAAEAAAAOAAAAQwBUAFAAXwBOAFQAAAAAAB8A AICGAwIAAAAAAMAAAAAAAABGAQAAACgAAAB4AC0AdABpAHQAdQBzAC0AbQBlAHQAYQBkAGEAdABh AC0ANAAwAAAAAQAAAFoDAABlAHkASgBEAFkAWABSAGwAWgAyADkAeQBlAFUAeABoAFkAbQBWAHMA YwB5AEkANgBJAGkASQBzAEkAawAxAGwAZABHAEYAawBZAFgAUgBoAEkAagBwADcASQBtADUAegBJ AGoAbwBpAGEASABSADAAYwBEAHAAYwBMADEAdwB2AGQAMwBkADMATABuAFIAcABkAEgAVgB6AEwA bQBOAHYAYgBWAHcAdgBiAG4ATgBjAEwAMABsAHUAZABHAFYAcwBNAHkASQBzAEkAbQBsAGsASQBq AG8AaQBOAFQATQAyAE0AagBrADEATQAyAFUAdABOADIARgBoAFoAQwAwADAATQBHAEkANABMAFcA RQB3AE0ARwBZAHQATgBqAGcANABaAG0AUQB6AE4AegBGAGkATgBXAFEAeQBJAGkAdwBpAGMASABK AHYAYwBIAE0AaQBPAGwAdAA3AEkAbQA0AGkATwBpAEoARABWAEYAQgBEAGIARwBGAHoAYwAyAGwA bQBhAFcATgBoAGQARwBsAHYAYgBpAEkAcwBJAG4AWgBoAGIASABNAGkATwBsAHQANwBJAG4AWgBo AGIASABWAGwASQBqAG8AaQBRADEAUgBRAFgAMAA1AFUASQBuADEAZABmAFYAMQA5AEwAQwBKAFQA ZABXAEoAcQBaAFcATgAwAFQARwBGAGkAWgBXAHgAegBJAGoAcABiAFgAUwB3AGkAVgBFADEARABW AG0AVgB5AGMAMgBsAHYAYgBpAEkANgBJAGoARQAzAEwAagBFAHcATABqAEUANABNAEQAUQB1AE4A RABrAGkATABDAEoAVQBjAG4AVgB6AGQARwBWAGsAVABHAEYAaQBaAFcAeABJAFkAWABOAG8ASQBq AG8AaQBVAFUASgB2AFoARABsAFMAZABrADUARwBiAGoAUgBIAFoAVwAxADIAYwBtAE0AMABWAHoA UgB5AGMAVgBaAHAAZABrAGgAaABUAEUATQAxAFkAbAB3AHYAVQBWAGwAbgBlAGwATQB4AE0AMgAx AEoAVQBXAHAARQBZAFcAWgBNAFoASABOAFIAUgBtAFYAVQBiAEUARgBKAFYAVABGAEwAZQBGAFYA TwBlAEQAZwBpAGYAUQA9AD0AAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAABgAAABkAGwAcAAt AHAAcgBvAGQAdQBjAHQAAAABAAAAGgAAAGQAbABwAGUALQB3AGkAbgBkAG8AdwBzAAAAAAAfAACA hgMCAAAAAADAAAAAAAAARgEAAAAYAAAAZABsAHAALQB2AGUAcgBzAGkAbwBuAAAAAQAAABIAAAAx ADEALgAyAC4AMAAuADYAAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAABoAAABkAGwAcAAtAHIA ZQBhAGMAdABpAG8AbgAAAAAAAQAAABQAAABuAG8ALQBhAGMAdABpAG8AbgAAAAIBAIAIIAYAAAAA AMAAAAAAAABGAQAAADYAAABJAG4AVAByAGEAbgBzAGkAdABNAGUAcwBzAGEAZwBlAEMAbwByAHIA ZQBsAGEAdABvAHIAAAAAAAEAAAAQAAAA+Q5L1sF9kkSMNZH28VN6rgMADTT9PwAAHwAAgIYDAgAA AAAAwAAAAAAAAEYBAAAAIAAAAHgALQBtAHMALQBoAGEAcwAtAGEAdAB0AGEAYwBoAAAAAQAAAAIA AAAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAIgAAAHgALQBvAHIAaQBnAGkAbgBhAHQAaQBu AGcALQBpAHAAAAAAAAEAAAAgAAAAWwAxADAALgAyADMAOQAuADEAMgA3AC4ANAAwAF0AAAAJYQ== --_000_FAD0D7E0AE0FA54D987F6E72435CAFD50AFE2C79SHSMSX101ccrcor_--