From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.7500.1575543147391007399 for ; Thu, 05 Dec 2019 02:52:27 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: bob.c.feng@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Dec 2019 02:52:27 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,281,1571727600"; d="scan'208";a="361887999" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga004.jf.intel.com with ESMTP; 05 Dec 2019 02:52:26 -0800 Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 5 Dec 2019 02:52:26 -0800 Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 5 Dec 2019 02:52:26 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.90]) by SHSMSX108.ccr.corp.intel.com ([169.254.8.46]) with mapi id 14.03.0439.000; Thu, 5 Dec 2019 18:52:24 +0800 From: "Bob Feng" To: =?utf-8?B?UGhpbGlwcGUgTWF0aGlldS1EYXVkw6k=?= , "devel@edk2.groups.io" CC: Sean Brogan , "Fan, ZhijuX" , Bret Barkelew , "Gao, Liming" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH 1/2] BaseTools: Avoid "is" with a literal Python 3.8 warnings Thread-Topic: [edk2-devel] [PATCH 1/2] BaseTools: Avoid "is" with a literal Python 3.8 warnings Thread-Index: AQHVqTaix64SxxOnG02Yy5AMhtT5GqerUjbwgAADHsD//4CGgIAAi5Ew Date: Thu, 5 Dec 2019 10:52:23 +0000 Message-ID: <08650203BA1BD64D8AD9B6D5D74A85D16157BFB6@SHSMSX104.ccr.corp.intel.com> References: <20191202173309.10411-1-philmd@redhat.com> <20191202173309.10411-2-philmd@redhat.com> <15DD7135640BB2F8.32327@groups.io> <08650203BA1BD64D8AD9B6D5D74A85D16157BF33@SHSMSX104.ccr.corp.intel.com> <85c09dc3-11fe-981f-f1a7-a7c6da76ed82@redhat.com> In-Reply-To: <85c09dc3-11fe-981f-f1a7-a7c6da76ed82@redhat.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: bob.c.feng@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UGxlYXNlIGp1c3QgdXNlIHRoaXMgb25lLiAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn L3Nob3dfYnVnLmNnaT9pZD0yMzA0IA0KDQpUaGFua3MsDQpCb2INCg0KLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCkZyb206IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIFttYWlsdG86cGhpbG1k QHJlZGhhdC5jb21dIA0KU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDUsIDIwMTkgNjozMiBQTQ0K VG86IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBz LmlvDQpDYzogU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20+OyBGYW4sIFpo aWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+OyBCcmV0IEJhcmtlbGV3IDxCcmV0LkJhcmtlbGV3 QG1pY3Jvc29mdC5jb20+OyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBLaW5u ZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTog W2VkazItZGV2ZWxdIFtQQVRDSCAxLzJdIEJhc2VUb29sczogQXZvaWQgImlzIiB3aXRoIGEgbGl0 ZXJhbCBQeXRob24gMy44IHdhcm5pbmdzDQoNCk9uIDEyLzUvMTkgMTE6MDkgQU0sIEZlbmcsIEJv YiBDIHdyb3RlOg0KPiBIaSBQaGlsaXBwZSwNCj4gDQo+IFBsZWFzZSBhZGQgQlogbGluayB0byB0 aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGZpeCB0aGUgZm9sbG93aW5nIGlzc3VlIHdoaWNoIGlzIHJl cG9ydGVkIGZyb20gUGF0Y2hDaGVjay5weQ0KPiANCj4gVGhlIGNvbW1pdCBtZXNzYWdlIGZvcm1h dCBpcyBub3QgdmFsaWQ6DQo+ICAgKiBMaW5lIDUgb2YgY29tbWl0IG1lc3NhZ2UgaXMgdG9vIGxv bmcuDQo+ICAgKiBMaW5lIDYgb2YgY29tbWl0IG1lc3NhZ2UgaXMgdG9vIGxvbmcuDQoNCk9vcHMg c29ycnksIE9LLg0KDQpXaGF0IEJaIHNob3VsZCBJIHVzZT8gU2hvdWxkIEkgY3JlYXRlIGEgbmV3 IG9uZT8NCg0KPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL3RpYW5vY29yZS5naXRodWIu aW8vd2lraS9Db21taXQtTWVzc2FnZS1Gb3JtYXQNCj4gVGhlIGNvZGUgcGFzc2VkIGFsbCBjaGVj a3MuDQo+IA0KPiBBZnRlciBmaXhlZCwgUmV2aWV3ZWQtYnk6IEJvYiBGZW5nIDxib2IuYy5mZW5n QGludGVsLmNvbT4NCj4gDQo+IFRoYW5rcywNCj4gQm9iDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyBbbWFpbHRvOmRldmVsQGVk azIuZ3JvdXBzLmlvXSBPbiBCZWhhbGYgT2YgQm9iIEZlbmcNCj4gU2VudDogVGh1cnNkYXksIERl Y2VtYmVyIDUsIDIwMTkgNTo1OSBQTQ0KPiBUbzogUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhp bG1kQHJlZGhhdC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogU2VhbiBCcm9nYW4g PHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20+OyBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRl bC5jb20+OyBCcmV0IEJhcmtlbGV3IDxCcmV0LkJhcmtlbGV3QG1pY3Jvc29mdC5jb20+OyBHYW8s IExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFl bC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENI IDEvMl0gQmFzZVRvb2xzOiBBdm9pZCAiaXMiIHdpdGggYSBsaXRlcmFsIFB5dGhvbiAzLjggd2Fy bmluZ3MNCj4gDQo+IFJldmlld2VkLWJ5OiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+ DQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQaGlsaXBwZSBNYXRo aWV1LURhdWRlIFttYWlsdG86cGhpbG1kQHJlZGhhdC5jb21dDQo+IFNlbnQ6IFR1ZXNkYXksIERl Y2VtYmVyIDMsIDIwMTkgMTozMyBBTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6 IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPjsgRmFuLCBaaGlqdVggPHpo aWp1eC5mYW5AaW50ZWwuY29tPjsgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPjsg QnJldCBCYXJrZWxldyA8QnJldC5CYXJrZWxld0BtaWNyb3NvZnQuY29tPjsgR2FvLCBMaW1pbmcg PGxpbWluZy5nYW9AaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPjsgUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+ DQo+IFN1YmplY3Q6IFtQQVRDSCAxLzJdIEJhc2VUb29sczogQXZvaWQgImlzIiB3aXRoIGEgbGl0 ZXJhbCBQeXRob24gMy44IHdhcm5pbmdzDQo+IA0KPiBUaGUgZm9sbG93aW5nIHN0YXRlbWVudCBw cm9kdWNlcyBhIFN5bnRheFdhcm5pbmcgd2l0aCBQeXRob24gMy44Og0KPiANCj4gICAgaWYgc3Ry KEZkUmVnaW9uLlJlZ2lvblR5cGUpIGlzICdGSUxFJyBhbmQgc2VsZi5QbGF0Zm9ybS5WcGRUb29s R3VpZCBpbiBzdHIoRmRSZWdpb24uUmVnaW9uRGF0YUxpc3QpOg0KPiAgICBCYXNlVG9vbHMvU291 cmNlL1B5dGhvbi9BdXRvR2VuL1dvcmtzcGFjZUF1dG9HZW4ucHk6MTY4OiBTeW50YXhXYXJuaW5n OiAiaXMiIHdpdGggYSBsaXRlcmFsLiBEaWQgeW91IG1lYW4gIj09Ij8NCj4gDQo+IENoYW5nZSB0 aGUgJ2lzJyBvcGVyYXRvciBieSB0aGUgY29udmVudGlvbmFsICc9PScgY29tcGFyYXRvci4NCj4g DQo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQu Y29tPg0KPiAtLS0NCj4gICBCYXNlVG9vbHMvU291cmNlL1B5dGhvbi9BdXRvR2VuL1dvcmtzcGFj ZUF1dG9HZW4ucHkgfCAyICstDQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx IGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24v QXV0b0dlbi9Xb3Jrc3BhY2VBdXRvR2VuLnB5IGIvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQXV0 b0dlbi9Xb3Jrc3BhY2VBdXRvR2VuLnB5DQo+IGluZGV4IGZkZTQ4YjRiMjc4OC4uZWMwYzI1YmQx NDg3IDEwMDY0NA0KPiAtLS0gYS9CYXNlVG9vbHMvU291cmNlL1B5dGhvbi9BdXRvR2VuL1dvcmtz cGFjZUF1dG9HZW4ucHkNCj4gKysrIGIvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQXV0b0dlbi9X b3Jrc3BhY2VBdXRvR2VuLnB5DQo+IEBAIC0xNjUsNyArMTY1LDcgQEAgY2xhc3MgV29ya3NwYWNl QXV0b0dlbihBdXRvR2VuKToNCj4gICAgICAgICAgICAgICBpZiBGZGYuQ3VycmVudEZkTmFtZSBh bmQgRmRmLkN1cnJlbnRGZE5hbWUgaW4gRmRmLlByb2ZpbGUuRmREaWN0Og0KPiAgICAgICAgICAg ICAgICAgICBGZERpY3QgPSBGZGYuUHJvZmlsZS5GZERpY3RbRmRmLkN1cnJlbnRGZE5hbWVdDQo+ ICAgICAgICAgICAgICAgICAgIGZvciBGZFJlZ2lvbiBpbiBGZERpY3QuUmVnaW9uTGlzdDoNCj4g LSAgICAgICAgICAgICAgICAgICAgaWYgc3RyKEZkUmVnaW9uLlJlZ2lvblR5cGUpIGlzICdGSUxF JyBhbmQgc2VsZi5QbGF0Zm9ybS5WcGRUb29sR3VpZCBpbiBzdHIoRmRSZWdpb24uUmVnaW9uRGF0 YUxpc3QpOg0KPiArICAgICAgICAgICAgICAgICAgICBpZiBzdHIoRmRSZWdpb24uUmVnaW9uVHlw ZSkgPT0gJ0ZJTEUnIGFuZCBzZWxmLlBsYXRmb3JtLlZwZFRvb2xHdWlkIGluIHN0cihGZFJlZ2lv bi5SZWdpb25EYXRhTGlzdCk6DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgaW50KEZk UmVnaW9uLk9mZnNldCkgJSA4ICE9IDA6DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IEVka0xvZ2dlci5lcnJvcigiYnVpbGQiLCBGT1JNQVRfSU5WQUxJRCwgJ1RoZSBWUEQgQmFzZSBB ZGRyZXNzICVzIG11c3QgYmUgOC1ieXRlIGFsaWduZWQuJyAlIChGZFJlZ2lvbi5PZmZzZXQpKQ0K PiAgICAgICAgICAgICAgIEZkZlByb2ZpbGUgPSBGZGYuUHJvZmlsZQ0KPiANCg0K