From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web12.3777.1601668015186760791 for ; Fri, 02 Oct 2020 12:46:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=rSp4GWt2; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: 4csMuRdmmaL7K6u7O+8EZqZOHxZEVsYWPpNI6tv6+7L2U0q8+ZVWad2K3wAcIyAZv55zUvxDPm qar2ic0gvWZA== X-IronPort-AV: E=McAfee;i="6000,8403,9762"; a="150846160" X-IronPort-AV: E=Sophos;i="5.77,328,1596524400"; d="scan'208";a="150846160" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Oct 2020 12:46:46 -0700 IronPort-SDR: Ic2zgCxUrswjsIkRD3c+/bGWsVdeU3BvyeMpMGBQqrHmCXulcVlvXH5KLzcgyN8O/CP3ZQsbyK wKxj+9duNjIA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,328,1596524400"; d="scan'208";a="313610732" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 02 Oct 2020 12:46:45 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 2 Oct 2020 12:46:45 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 2 Oct 2020 12:46:45 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Fri, 2 Oct 2020 12:46:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jh6fah5U2lbU0ncFDtIATSeTBIlfrWGv6f9hZc/Oax7Y/HUnaTdX+VTyxyiICERhEseJDwuRxaC4e+1gob87oGU2AHX8Hy7graS4GNx5QS1M8WUIgMLcko38n5LX1vT6gh0DJOVXkgDmHvVn60uPMknhJOaP13mfbGmAuS1WeyQGpe2JTUzxfwaSiixgsZw4/DO8CINTaNj84YIB/Efqrs/RI7/8QOAY6pcZh1unTPenAmhrMhp8k+lYSf7syBd3YoqUxZhiDUHgiGA0UYsbJg1TFOk6x8Q/i90WwyB1qIFnyoGsv6WWuL0Ldd04Av/nCoTMHTFD1mYA8dZOdDj1KA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HoKyROYJPSrUWSZbq5KL5+JYFYrXIWQ0Fxm9IpO6vBY=; b=hVSx50OR1BRkYNNap6qUKx+xb9JfRQt8vRoQclqkNeI59LlxaVQxH4JQnRlVnVOnmrri7Im1f9IyYpGci03i5xoyNrRnyGlWQyTicxYEQfpYD+ZhQxDaaCMs5Q4d4ndpSJ/oGngCG0euJ9F8o2eCHP6ycwpDec2xQlioWh9t2fGJGnwUuXe7VW3D7oFzCueOTgmk6CcKLt4OLwDQUWY3qUA/A5WOOB5cijwt0LOA1yZEVtMzSRFxF63VsrYDZ6GLKR1+z0UyUwcGYQYKJkxJ0XQFV8JGB8kzS9OB9/jTtOH4iM31F62ITuWl+nNfbix52hcIx6TZDsqUbDgfrG/INg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HoKyROYJPSrUWSZbq5KL5+JYFYrXIWQ0Fxm9IpO6vBY=; b=rSp4GWt23fbuRmAH3x6hbiHeOxs0t2xsn8tv54aRwSHsCWkvmSfBDjC/7fDUQ89froz4S/3YgSVtFDF9An1uWmjvDBA7JIiUICHM94d2w7fbDVvxndEhLr9Yo9zkeOx1jZvz+iS3P65chvG8NtP/TXctG4m+/I4GriN+G/1jGvo= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by MWHPR11MB1390.namprd11.prod.outlook.com (2603:10b6:300:22::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.36; Fri, 2 Oct 2020 19:46:40 +0000 Received: from MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::75c9:81e9:2646:791c]) by MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::75c9:81e9:2646:791c%4]) with mapi id 15.20.3433.039; Fri, 2 Oct 2020 19:46:40 +0000 From: "Nate DeSimone" To: "Bjorge, Erik C" , "devel@edk2.groups.io" CC: "Desimone, Ashley E" , "Pandya, Puja" , Bret Barkelew , "Agyeman, Prince" Subject: Re: [edk2-staging/EdkRepo] [PATCH v1] EdkRepo: Add timing for commands Thread-Topic: [edk2-staging/EdkRepo] [PATCH v1] EdkRepo: Add timing for commands Thread-Index: AQHWmOjXKFikr5ol8UO35RH13OV3p6mEt3OQ Date: Fri, 2 Oct 2020 19:46:40 +0000 Message-ID: References: <8ae2a21328583856d405bc3d9215e3482dad580d.1601662737.git.erik.c.bjorge@intel.com> In-Reply-To: <8ae2a21328583856d405bc3d9215e3482dad580d.1601662737.git.erik.c.bjorge@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYmJhYzA1NWMtZmI1Yy00ZDQ3LTliNTUtZmE3ODRmYzhmYmRmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiMUFsRVhoQWFHQjh5QnI1cm9ncUtPa1g4N0tKanMyU2pSRktjOGlLUmRDSUo1XC9rOTdCYUU1eU1ORWU3Smt6R0oifQ== dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-ctpclassification: CTP_NT authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.53.190.176] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9df13a80-b9ef-44df-7d61-08d8670be1e7 x-ms-traffictypediagnostic: MWHPR11MB1390: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3276; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GXzDXjPe/xhSURul7/4CgDBThKsULPwruLSiePV/7q9BOIa6nATzVHhOJXWVucDjnfLy3Z7jSICyT7Wcd2+X7jMqeCyBf0HfmkV5kUEqtLVxv7yXcyGZGOge50e0CBbEHPyqpqqeZJ4Z9QxF5D8n8/SYqKWhP4LUpktrUmX7/VmIgcmQR3WltItwUHAH6s4u0q3IX6oQB7QjQakVpdUSFMgiQ8T3wqZV92hBAtCV/M0H6hooXM+/bl0QhpcdjpgDe1kh47okuyjMKCeOJfVlextBYsa9aU+XQBQjC6xzFACURegRHHpR1y5flGcO8qEB x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1101MB2160.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(366004)(346002)(376002)(136003)(396003)(71200400001)(316002)(54906003)(110136005)(8936002)(26005)(8676002)(2906002)(4326008)(66446008)(64756008)(53546011)(76116006)(66556008)(6506007)(7696005)(33656002)(66476007)(186003)(52536014)(66946007)(86362001)(9686003)(5660300002)(55016002)(107886003)(83380400001)(478600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: vr+V6taSY381vvrnAzrBDG2vLLJnR+Zxxiq+8PGtkxN8ZWOuu454II6QZBWKdOGBeKDXIZ1U1FNuaG3Oljrzegd8qDee5vkI6y/YLgWyJP0m6C03Ss640MqbBkGkB8zZhMj/kSElljqAr9EZczZudqCNgxmW8SDHm/GaxACcqJQjAY85E6HwwMAuUhmdBzv5vfIQCHbuHQAT73RLi3wErefhETSCiYlX9n4eGUUAAe0AMTcHwnVRtRcy9XVqhYz4g2L72wz5PIybRkX/rDUozXOxtiueZOA/e4c0QLhH07bFgGi2CtZlqNXdTbmdqotP/x+cFWj9dURuH4P5DiuolmMDvlDjlnIqguhacFMaUEPPIlzCQGdBCsktuB0drZ5o9bZFTDF3i7N91q9G1ap+2/aE+Piu1R03sNbIODu2UFEgsxPBxquz+vVbBaRxMFk84Gpiba9sB0ZAVifC2gNojtUbTAtxnha4oVOUQb0rUDZg4ZQRfISvwGdDdDQHZnwypLeY3iWz1kew0vyZAJFeY8cMJzuSIt8+BPv9xwKYjGfe+tx0BoHL8Kf6UiPE+It+yCRrgmx+KZQe/01Euq15R/UCnQPxsFWdBs+UvU8h38NtuQ910P5Awmdrb9FRc4p5XLTMdyhN02awB5tYzrCGSw== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2160.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9df13a80-b9ef-44df-7d61-08d8670be1e7 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2020 19:46:40.3271 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: dyGcaYGEeTssDLputo+cTXoADxrApbkjSbrndbKNy6/IhNtCRB2MRj8/K8UqfKvKeDT3lTl/Os9OnF94TmZ4pI1ngCPrbjWItLMlf8drz6I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1390 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I don't think we should print execution time every time. Maybe a --performa= nce flag or something to that effect? > -----Original Message----- > From: Erik Bjorge > Sent: Friday, October 2, 2020 11:21 AM > To: devel@edk2.groups.io > Cc: Desimone, Ashley E ; Desimone, > Nathaniel L ; Pandya, Puja > ; Bret Barkelew ; > Agyeman, Prince > Subject: [edk2-staging/EdkRepo] [PATCH v1] EdkRepo: Add timing for > commands >=20 > Added command timing in the entry point. >=20 > Cc: Ashley E Desimone > Cc: Nate DeSimone > Cc: Puja Pandya > Cc: Bret Barkelew > Cc: Prince Agyeman > Cc: Erik Bjorge > Signed-off-by: Erik Bjorge > --- > edkrepo/edkrepo_entry_point.py | 12 +++++++++--- > 1 file changed, 9 insertions(+), 3 deletions(-) >=20 > diff --git a/edkrepo/edkrepo_entry_point.py > b/edkrepo/edkrepo_entry_point.py index dd2b36e..e944b7a 100644 > --- a/edkrepo/edkrepo_entry_point.py > +++ b/edkrepo/edkrepo_entry_point.py > @@ -82,8 +82,11 @@ if __name__ =3D=3D "__main__" or > run_via_launcher_script: > sys.exit(1) >=20 > from edkrepo.config.config_factory import GlobalConfig > +import datetime as dt > + >=20 > def main(): > + start =3D dt.datetime.now() > cfg_file =3D GlobalConfig() > pref_entry =3D (cfg_file.preferred_entry[0]).replace('.py', '') > pref_entry_func =3D cfg_file.preferred_entry[1] @@ -91,12 +94,15 @@ = def > main(): > try: > mod =3D importlib.import_module(pref_entry) > func =3D getattr(mod, pref_entry_func) > - return(func()) > - except Exception as e: > + ret_code =3D func() > + except Exception: > print('Unable to launch preferred entry point. Launching default= entry > point edkrepo.edkrepo_cli.py') > traceback.print_exc() > import edkrepo.edkrepo_cli > - return edkrepo.edkrepo_cli.main() > + ret_code =3D edkrepo.edkrepo_cli.main() > + print('\nExecution Time: {}'.format(dt.datetime.now() - start)) > + return ret_code > + >=20 > if __name__ =3D=3D "__main__": > try: > -- > 2.21.0.windows.1