Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp5278081ybb; Tue, 24 Mar 2020 14:19:07 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuMLq1OhTXCgsuPC24loLmzdEKpo1k3ce6ZjBpc07+7qOsa9sN/Q41vbsKD+0HfVWRKK8D+ X-Received: by 2002:a4a:d2de:: with SMTP id j30mr113929oos.95.1585084747642; Tue, 24 Mar 2020 14:19:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585084747; cv=none; d=google.com; s=arc-20160816; b=Q0kptoyPLUs2n9ryZzZV+z4UQVChlXCE59Vni6LIlyw7mo6LBIoTJ17mWHRvxwuKev 3mghOekjIAiHgrtLiky+8mwN9o/zszk4Q2nmQz3uvdj/HPLQ4GdequF2SsoW7Y9NpHMy 32qlkn9fpGDY4+DTCc/DoQREZEsYhWudx2hejhXl1N2Y+a3a4k8ATrq2mIITlsJxT6q4 bibW3G5ZPeg+OLO8HJvxPkm1MGyAVT4gvxAxviYpNmN5/JmLSrFOoZy7hu1ofQSp27n0 1+ahrPO1KQONmd3K2f3C872ZV2AlHyme+7nfJi+wU620qNzaVo01zPQyu8GBIL8g90Jm L1TA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=yFZ3HPSfrmf6byHmzTf+UXieyjmmZKQ/GqWXugmwgO8=; b=riZE7KyZe/Ay0I89MPMHfElGsLEREo08BI4/Loz2nhYpefm0vuu9mDLX4qcDqlZ7Ap 0qEu8rl10MZCColpq4f+71Pk07eOa2zLYfls53G68R2Rwo5NyHNBKlYM/JjkrORfjpkf sqk/adEp9AJqQoYRsropUFDq55J0sI7pblI6f2/1LF/9g+jEJHOU6My1TeoemmxEGrJH tkqTWJXpEGApjxIDBJ8l6gvxMiGyehvAHZcDIp08vidYPEsaCZbKswMondmnlxIRTjZO YGvkNCB3Pb4i/1dFt30m6joRS47V4NL1URb/J++kuBtexaRc9qU5wmrsfrkUKsyST1l3 AsLA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-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 h4si9618103otk.87.2020.03.24.14.18.42; Tue, 24 Mar 2020 14:19:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-nfs-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-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727894AbgCXVSa (ORCPT + 99 others); Tue, 24 Mar 2020 17:18:30 -0400 Received: from fieldses.org ([173.255.197.46]:53742 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727160AbgCXVSa (ORCPT ); Tue, 24 Mar 2020 17:18:30 -0400 Received: by fieldses.org (Postfix, from userid 2815) id A7FC21F65; Tue, 24 Mar 2020 17:18:29 -0400 (EDT) Date: Tue, 24 Mar 2020 17:18:29 -0400 From: "J. Bruce Fields" To: Tigran Mkrtchyan Cc: linux-nfs@vger.kernel.org Subject: Re: [PATCH] rpc: fix str to bytes conversion Message-ID: <20200324211829.GB18421@fieldses.org> References: <20200318104031.289921-1-tigran.mkrtchyan@desy.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200318104031.289921-1-tigran.mkrtchyan@desy.de> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Applied.--b. On Wed, Mar 18, 2020 at 11:40:31AM +0100, Tigran Mkrtchyan wrote: > fix back channel ping from server > --- > rpc/rpc.py | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/rpc/rpc.py b/rpc/rpc.py > index c536384..d15cf06 100644 > --- a/rpc/rpc.py > +++ b/rpc/rpc.py > @@ -693,8 +693,11 @@ class ConnectionHandler(object): > status, result, notify = tuple > if result is None: > result = b'' > + if isinstance(result, str): > + result = bytes(result, encoding='UTF-8') > + > if not isinstance(result, bytes): > - raise TypeError("Expected string") > + raise TypeError("Expected bytes, got %s" % type(result)) > # status, result = method(msg_data, call_info) > log_t.debug("Called method, got %r, %r" % (status, result)) > except rpclib.RPCDrop: > -- > 2.25.1