From nobody Sat Sep 21 01:03:39 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+66997+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+66997+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1604498913; cv=none; d=zohomail.com; s=zohoarc; b=C/9mI5hj4sCPeTcVAmF0onVxduIhGYHVALjYOUjXF+fNaZH5C7aDX8HcLLT0YJK+E8Dcf7O/OwjO7sqivX3q0FUa+uCwsPEm7s9Co01ZLoQnDTalnR+Vio+X5fubWpLbraD7YCpEDoD5HdEgIXCXxyrzVm/X6EmGSjlOJ4rjlPg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1604498913; h=Content-Transfer-Encoding:Cc:Date:From:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=yxiR+dyzfv30K3ztSVIti83mOb8i+ZmlE/n2vrZ6x9Y=; b=fp/Ykj8rvbabYNyuzGNyHwOAWFP3Ozhkg64UlN7s0DQ+E9trOkPU7LEuqVFvuJIsWco8nynvpwgeH2tbGpz91ebAs9Vr8n7WucsDUff8LGBH02nImzHTO/LXR46vTLK4iI60+rECTKKQbEMku2tUJhWygsBNq5q4Wv4Jm7M7juM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+66997+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1604498913676975.9620586420153; Wed, 4 Nov 2020 06:08:33 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id vswbYY1788612x0CqFwnmHwN; Wed, 04 Nov 2020 06:08:32 -0800 X-Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web12.11069.1604484482071481043 for ; Wed, 04 Nov 2020 02:08:02 -0800 IronPort-SDR: l6OnDH/iMd5W2ENYELLORWdT7vu+sQoLfDToxOTL5EEPw8aINcufANg6CCGb6XfZ+6vP0tMzKb j9hp0ivMFUmQ== X-IronPort-AV: E=McAfee;i="6000,8403,9794"; a="149046602" X-IronPort-AV: E=Sophos;i="5.77,450,1596524400"; d="scan'208";a="149046602" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2020 02:08:01 -0800 IronPort-SDR: iBUfZnlXKTfa1Nsv9lkKL1lXOYbCQZTMw4fg8wVsK2SXN7f4FHgguo70snbQ8zvfGy4fHLK4Vl WloRzVhQyTpw== X-IronPort-AV: E=Sophos;i="5.77,450,1596524400"; d="scan'208";a="538856569" X-Received: from bob-desktop.ccr.corp.intel.com ([10.239.49.38]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2020 02:07:59 -0800 From: mliang2x To: devel@edk2.groups.io Cc: Mingyue Liang , Bob Feng , Liming Gao , Yuwei Chen Subject: [edk2-devel] [PATCH] BaseTools: Catch the exception in build.py. Date: Wed, 4 Nov 2020 18:07:48 +0800 Message-Id: <20201104100748.1622-1-mingyuex.liang@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,mingyuex.liang@intel.com X-Gm-Message-State: XDScpJuo4C2xnscBJWhSeEKgx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1604498912; bh=BdQgC4pf87equ+TTQt8O4eyo9GBxbmdzLtHe7jhfZho=; h=Cc:Date:From:Reply-To:Subject:To; b=lVEZRwnJn1oN/M9MHvQGSqwT519u/CDwWDB1aTpAuVN6fB7muVA/PEPznJ4d9UkribQ 3kmkjPmMYQzTw8Mmhqhr+0Egnltg26dQ+afb9AHHIfWNXnqueEdxIw/Orrf3HzQuZfaev IhJRjkFzqamAlIy2mzIKcIdgWmZpMTnxEjc= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D2988 In FDF file, if INF key word is wrongly written as INT, build tool will report the execption. Build tool should report the error message. build.py In order to capture and handle the exception of fdfparser, the user-defined exception class should be imported. Signed-off-by: Mingyue Liang Cc: Bob Feng Cc: Liming Gao Cc: Yuwei Chen --- BaseTools/Source/Python/build/build.py | 1 + 1 file changed, 1 insertion(+) diff --git a/BaseTools/Source/Python/build/build.py b/BaseTools/Source/Pyth= on/build/build.py index 1ab1e60a64..49165ea355 100755 --- a/BaseTools/Source/Python/build/build.py +++ b/BaseTools/Source/Python/build/build.py @@ -62,6 +62,7 @@ from AutoGen.ModuleAutoGenHelper import WorkSpaceInfo, Pl= atformInfo from GenFds.FdfParser import FdfParser from AutoGen.IncludesAutoGen import IncludesAutoGen from GenFds.GenFds import resetFdsGlobalVariable +from GenFds.FdfParser import Warning =20 ## standard targets of build command gSupportedTarget =3D ['all', 'genc', 'genmake', 'modules', 'libraries', 'f= ds', 'clean', 'cleanall', 'cleanlib', 'run'] --=20 2.28.0.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#66997): https://edk2.groups.io/g/devel/message/66997 Mute This Topic: https://groups.io/mt/78029052/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-