Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp621413pxb; Thu, 14 Jan 2021 14:23:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJyjTy1Mv1cyE2m1/+KQdDGHPR/b/ProzSmN/DXZmSPM2911KpfWath/FkogOCoKAnYJ8WIc X-Received: by 2002:a17:906:49c2:: with SMTP id w2mr6430258ejv.12.1610663010028; Thu, 14 Jan 2021 14:23:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610663010; cv=none; d=google.com; s=arc-20160816; b=o5Lpf5v4vowlFTrtj5gnKxbGlTJACS2hT8qQ7dY6hwt/rNGeAIUvXaoalWqzqIOuuU YAyPI6ntpUQyRheE9EgcZR9ZkqbwInO25QB1l+7bMW8xcZPBLbQ8nS8bjuVryEPKw1OS ft752bMtVBbMInN2+FDadccOFlOtS3hR7sYWKU5BgAW0uRrE+facn3s+/d0ko9uRu2z3 L3gFbtuRoi048P6DJl4uMraQveo9q9OgDV1mtdCQgs7GOVj6UxnbhbbINl907iTsNC9U TIGTN6V07JTMfHDx1LAZSbHk1l6BJi0JTd/hWfD+7/y0T1SF8Z2OMbrfgIifwcaz0HZG eGow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Do79F0qCKpJd7LSoRqgLMEzb1pOqhgiMpv8fnU8/fbo=; b=b4bs+bNgqZzHRAlak/8Lcy+I28Aws67ukQvKTpahgNh5X0hRoqCy6JvbLHyxxFSFJf pHz2Iga8Em4//awGoVdS+xyuC0ZHqqAn/NU9fZqdYCZbC5easLZwVR066yfFveEsm3us tw2Lh3v90KSvCwuScumsYJXfKevVYQXQxpdYawQSWX/oqQtkN1UgAUFnvbed7xnriTN+ XzAKK2bV/jPBAfRiAADYU4+fid/Pkxqydj5xIUTMnudDTVh9U2PnSEsFm9vm0Lto73hz ZmByp4mMPYgjBVBel2vIa/4kk3z6P/0kRLCZvd6tW7hjaYIr8HVFmC07WpXTpc3Usu1N k1rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=k+NjQDLb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u26si1541421ejg.642.2021.01.14.14.23.06; Thu, 14 Jan 2021 14:23:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=k+NjQDLb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727116AbhANWUu (ORCPT + 99 others); Thu, 14 Jan 2021 17:20:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53876 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727928AbhANWUt (ORCPT ); Thu, 14 Jan 2021 17:20:49 -0500 Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2F4DAC061757 for ; Thu, 14 Jan 2021 14:20:09 -0800 (PST) Received: by mail-pl1-x635.google.com with SMTP id r4so3631809pls.11 for ; Thu, 14 Jan 2021 14:20:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Do79F0qCKpJd7LSoRqgLMEzb1pOqhgiMpv8fnU8/fbo=; b=k+NjQDLbgIimZJchpQ+b1b+Cg8mX1+7364ivdWf0Wzz2+9hTqem3XdAIqy5WJ4bf0G M2Xgzzknf604bcHhgbqDlYzaDcpd57s1s5KUb3TScPNNxv8pNynTRziXV12ptOYsZwiq NfX3/teSMazs7Hie41XrQ13PhbSUIazcxwXXZLHl5FyNtaNKnIbiXtDj1qOWLeCnjbWd 7/3KSAI0cOw60iax4CIjcO/1FdKTJJkM6afhCOlz4PDe13+loSVdu8mmbfDtYrbdWvsc fvZwG+PUMvMUMCXnJ6+yfnuS7nmdY6TEfCS5siBo51+m4GcfQNdrVU3X2D4VQdhS59Eb JZZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Do79F0qCKpJd7LSoRqgLMEzb1pOqhgiMpv8fnU8/fbo=; b=sHs8tjhx9zbQA9BahQfewUIJp0xA0102/HaBcchUxUPIAV2pejS+EE5y8SvRVskYDx SO4dc88aTvZ7Wu9f/qeEhqFzfzb60dScAXdy7akzs1B+vcvhLQdB2R7KcEEo5O57OqAb q9X7v0ewMXzXmlxWKMhyHwDh3xc8HWLgtYD6uoL7+KCXSShxYg/vc6gK17A/939r9+lI 3QgeMrpbIZRO2koCyX7dj9s31E9Y3POuW46sHLR9PIo4FuVpTdFUHIBssi5X+oyIWUDl J/qLNZAB88Kc3XJbwmGHDEzw0X0EW4n9Dg9hImUR99H2nDN/szHX3TSA4I9xR2sbA5of gnaA== X-Gm-Message-State: AOAM53163eaEugaiNC3cpnwvBN7fR7OZeErFxtZBlR8OedEJ5q5AAc1E v4meFQ0mvK/pLejqMl0XQobIUxnI0hj1teoH5TKY4ZTt4rjxfw== X-Received: by 2002:a17:902:fe87:b029:da:5d3b:4a84 with SMTP id x7-20020a170902fe87b02900da5d3b4a84mr9569152plm.51.1610662808494; Thu, 14 Jan 2021 14:20:08 -0800 (PST) MIME-Version: 1.0 References: <20201202190824.1309398-1-dlatypov@google.com> <20201202190824.1309398-3-dlatypov@google.com> In-Reply-To: <20201202190824.1309398-3-dlatypov@google.com> From: Brendan Higgins Date: Thu, 14 Jan 2021 14:19:57 -0800 Message-ID: Subject: Re: [PATCH v2 3/4] kunit: tool: use `with open()` in unit test To: Daniel Latypov Cc: David Gow , Linux Kernel Mailing List , "open list:KERNEL SELFTEST FRAMEWORK" , Shuah Khan Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 2, 2020 at 11:09 AM Daniel Latypov wrote: > > The use of manual open() and .close() calls seems to be an attempt to > keep the contents in scope. > But Python doesn't restrict variables like that, so we can introduce new > variables inside of a `with` and use them outside. > > Do so to make the code more Pythonic. > > Signed-off-by: Daniel Latypov Tested-by: Brendan Higgins Acked-by: Brendan Higgins