[{"id":3673039,"web_url":"http://patchwork.ozlabs.org/comment/3673039/","msgid":"<CAMRc=MfPD4M7MX_i6MkFpU8RcZjdu3mnxLJe4Le=A6tu-OWBjg@mail.gmail.com>","list_archive_url":null,"date":"2026-04-03T09:06:32","subject":"Re: [libgpiod][PATCH] bindings: python: allow releasing LineRequest\n multiple times","submitter":{"id":92191,"url":"http://patchwork.ozlabs.org/api/people/92191/","name":"Bartosz Golaszewski","email":"brgl@kernel.org"},"content":"On Fri, Apr 3, 2026 at 1:03 AM Vincent Fazio <vfazio@gmail.com> wrote:\n>\n> Allow releasing a LineRequest mulitple times without throwing a\n> RequestReleasedError to adhere to common Python semantics.\n>\n\nSame comment as for chips. A comment in the code would do too.\n\nBart","headers":{"Return-Path":"\n <linux-gpio+bounces-34630-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=XtZsgltT;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34630-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"XtZsgltT\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fnCgM6PFJz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 03 Apr 2026 20:13:03 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 3A5E830C6228\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  3 Apr 2026 09:06:48 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 98DF3388E45;\n\tFri,  3 Apr 2026 09:06:47 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 491D6386C14\n\tfor <linux-gpio@vger.kernel.org>; Fri,  3 Apr 2026 09:06:47 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id E418BC4AF0B\n\tfor <linux-gpio@vger.kernel.org>; Fri,  3 Apr 2026 09:06:46 +0000 (UTC)","by mail-lf1-f52.google.com with SMTP id\n 2adb3069b0e04-5a2967e5de4so2244942e87.3\n        for <linux-gpio@vger.kernel.org>;\n Fri, 03 Apr 2026 02:06:46 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775207207; cv=none;\n b=LlrGsdBA17yUGzahMtcdp7pS3LQGhZPqa1yINBu0oGgps+2J6Yiyxqo0hGQ34Q6K28C8DI7dQdT+cuxl7R2MMFgcRwlmgioQtZqOOcXvjYTJvCoDa4qWitM/iLxH4WpBWElfSXtV4b2KDCVK6OQT+rByeQuvOL3AV7H+T8JUsh8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775207207; c=relaxed/simple;\n\tbh=NYAlpvWTXasQgBMKLMIFwO33p3h5rsFmA562vYt5zns=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=i5GxKKctLlKU7Sy+tB/C8cRl9uWxfzz0zZBLTzuGsnSJundloNaudWD76vZNSrTUSdYyrmXsJ5qJiRvhyG53jNiGWpS4NylzOPJCXKWg+jwgRXkdCZgNSZ7ZSYioaEd3VNY224o+cN1AZojfvVxiSNr+itBiCTpI3xMd5LpxqKw=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=XtZsgltT; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775207206;\n\tbh=NYAlpvWTXasQgBMKLMIFwO33p3h5rsFmA562vYt5zns=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=XtZsgltT19d5e01YvKUAPwVanvYtTmMDKIBEEf+cVJFvM9j9w/F4A6wfck43JW0Xx\n\t prEEdtAp/Mp/ulYtREAXILCNCqo/T4UFQ1XdSGbHRnrqIx37CKiRP2Dlh9PaOPLw/U\n\t K9qKBJwTQc0zx05+JvSY+ZzzcJ/IcbX/IQrx+egQDpNhOqhbJm335e6lB8+yK1kTOa\n\t 0aqpKWtqyv10io6pGtUhUj591qmv/17fVPcG37eipSrWjoMNmTOk4KU19Qy8LbtMrc\n\t mmuRT5d9LVyKMkncT+BtzkUzPlHmcu5KsqvniRfPDq8KbgZf73rZGzqGxm5KySxJGx\n\t 0fc1LZmxh04UQ==","X-Gm-Message-State":"AOJu0YypgsB/WhNxXeAXgDDVOaJqdXz3AxlChHXQZWPi/rm/2UMIyB9c\n\t0/czFC19fSSXGINq1LnFGcOiOfJqh3HhKZcpUhjsJGFU6vlwIrew725xlx7c34fRxUBLYv9x0I8\n\tLWwHPODt56+Xzxd54DgYgF+mEuZVBOn4LGP5EjB5JsA==","X-Received":"by 2002:a05:6512:1295:b0:5a1:33b6:2b6d with SMTP id\n 2adb3069b0e04-5a33755d8famr707243e87.14.1775207205636; Fri, 03 Apr 2026\n 02:06:45 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260402230321.6579-1-vfazio@gmail.com>","In-Reply-To":"<20260402230321.6579-1-vfazio@gmail.com>","From":"Bartosz Golaszewski <brgl@kernel.org>","Date":"Fri, 3 Apr 2026 11:06:32 +0200","X-Gmail-Original-Message-ID":"\n <CAMRc=MfPD4M7MX_i6MkFpU8RcZjdu3mnxLJe4Le=A6tu-OWBjg@mail.gmail.com>","X-Gm-Features":"AQROBzB4ATXt88r1jhWNeL3CT8xczXYijC-nXNM7kP7RLFBaWHRS26nSMks5mvI","Message-ID":"\n <CAMRc=MfPD4M7MX_i6MkFpU8RcZjdu3mnxLJe4Le=A6tu-OWBjg@mail.gmail.com>","Subject":"Re: [libgpiod][PATCH] bindings: python: allow releasing LineRequest\n multiple times","To":"Vincent Fazio <vfazio@gmail.com>","Cc":"linux-gpio@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]