Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp115613imu; Wed, 12 Dec 2018 13:18:33 -0800 (PST) X-Google-Smtp-Source: AFSGD/XS3YIAGiXsGoz44EB2M/H4QYWPWLUQko1t/HLXdER6jRG3+HJj7JNlgvDBLoyJd1GNK563 X-Received: by 2002:a63:2bc4:: with SMTP id r187mr1173495pgr.306.1544649513148; Wed, 12 Dec 2018 13:18:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544649513; cv=none; d=google.com; s=arc-20160816; b=dAK75LCZZ7vDfSSTG431GfniJKkpzslLA3kVJaJslZid+7z1dtJ118j9Q0geVabae0 cQOZxKAmAw3qd/JML3Q2w/fXu5v/rhlGLZXTTeo908D1YTKQ53pQRWdMiwQZBeWj5l/R LZrfpb89LA2VtOj2sDjBRMSc89FNnIL1hsLDIXkScP/uunDCUTjFBYoOA5fzS43fEWfo 6WcJcww2rDWRmR0o/AYM68BblI2p+SS+wOs25vzR6n+fLQlXInNmMEahkml2SnrIHKc1 dRNNQO4MpII0WVB1JOU9QFMH0Gwz4yPMaS4mk8+u7LkjORubnh7p/59XLNb/TkklMCF5 vq+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=nWaZDmmvsnxgjTbLGFmeLxF0IX+DWlMVtUAP02u5h44=; b=RS/UZ5YMwgQVYjN3XQJ8NV2Yn5GIJQra91nEzGkMIGnbLS/kF+DK7CqgXAxK1Z0+WT 6IkVSriWV4OOwzcBNpSepksi5FuyjUguMAf9SRRj3L3f4atS5EoGectM5JXPjOcuygg6 BsP6myy8ixH59kyJjXxVnntMLw/z+Kpg1fq1dygq+weLKpTo9pZgJa3oOl4WyV09Dl+p CMDT5eIfHyrN4M0Ly1JdKbzA0K85fXSVjMEEMRttHW8CkhIA4pwEsvC3dtZJMmRQH51X Vh1DMMpUJvV49dQxpQvLFlCoJSS3/CXYbhksiJDg89SKhr/6Jmc+4XmSxaN2HwsPtqBA 6woA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 69si15503027pgc.164.2018.12.12.13.18.18; Wed, 12 Dec 2018 13:18:33 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728379AbeLLVP7 (ORCPT + 99 others); Wed, 12 Dec 2018 16:15:59 -0500 Received: from dispatch1-us1.ppe-hosted.com ([67.231.154.164]:50014 "EHLO dispatch1-us1.ppe-hosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726263AbeLLVP7 (ORCPT ); Wed, 12 Dec 2018 16:15:59 -0500 X-Virus-Scanned: Proofpoint Essentials engine Received: from webmail.solarflare.com (webmail.solarflare.com [12.187.104.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1-us3.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id 80F32980086; Wed, 12 Dec 2018 21:15:57 +0000 (UTC) Received: from ec-desktop.uk.solarflarecom.com (10.17.20.45) by ocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 12 Dec 2018 13:15:53 -0800 Subject: Re: [PATCH 6/7] selftest/bpf: remove redundant parenthesis To: Jakub Kicinski , Alice Ferrazzi CC: , , , , References: <20181211115607.13774-1-alice.ferrazzi@gmail.com> <20181211115607.13774-7-alice.ferrazzi@gmail.com> <20181212110404.2e211ef1@cakuba.netronome.com> From: Edward Cree Message-ID: <31fc0e28-8f34-1b44-c6b1-9441c6e26c9e@solarflare.com> Date: Wed, 12 Dec 2018 21:15:52 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <20181212110404.2e211ef1@cakuba.netronome.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Originating-IP: [10.17.20.45] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.5.1010-24280.005 X-TM-AS-Result: No-1.988800-4.000000-10 X-TMASE-MatchedRID: nVQUmLJJeyYOwH4pD14DsPHkpkyUphL94cLBHAw1BRZcU0dNErOD+oCu qghmtWfXrPpDhDMifTN+ZLbS08T2SyWvhQBtQUwTaK+MsTwM+1nJ5SXtoJPLyJps2hiiMFB2I9F iPUhLKM6JrlhBTnTbaRlEmsAU8pQ/75CbtOD2MbePnpohp8ng0XUh2OMdFI0JF9VppSt24oejxY yRBa/qJUl4W8WVUOR/joczmuoPCq23IwvvYVYDmOYJogH0ttmqAQnjxLRiQgMeNSDUrKCHgWHxf s3B4Q8UPoAMv/Nr7+4Me9mApo5t0GRTbjJR+yeLfFyuinCjgI3i+fTMx9KaNitss6PUa4/cD6GA t+UbooSj1CO4X0EqeXggXFAhtWiYlExlQIQeRG0= X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--1.988800-4.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.5.1010-24280.005 X-MDID: 1544649358-p8pEFbp4vS3x Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/12/18 19:04, Jakub Kicinski wrote: > On Tue, 11 Dec 2018 20:56:06 +0900, Alice Ferrazzi wrote: >> Signed-off-by: Alice Ferrazzi >> --- >> tools/testing/selftests/bpf/test_offload.py | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/tools/testing/selftests/bpf/test_offload.py b/tools/testing/selftests/bpf/test_offload.py >> index 0f9130ebfd2c..b06cc0eea0eb 100755 >> --- a/tools/testing/selftests/bpf/test_offload.py >> +++ b/tools/testing/selftests/bpf/test_offload.py >> @@ -140,7 +140,7 @@ def cmd_result(proc, include_stderr=False, fail=False): >> >> >> def rm(f): >> - cmd("rm -f %s" % (f)) >> + cmd("rm -f %s" % f) >> if f in files: >> files.remove(f) >> > Is this in PEP8, too? I don't know, but it shouldn't be. If f is a sequence type, both the old and new code can break here,  throwing a TypeError.  It should be cmd("rm -f %s" % (f,)).  The  presence of the brackets suggests to me that that's what the  original author intended. Now, it's unlikely that we'd ever want to pass a list or tuple  here, since 'rm' wouldn't understand the result, but the proper  way to deal with that is an assertion with a meaningful message,  since the TypeError here will have the non-obvious message "not  all arguments converted during string formatting". -Ed