Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s57Qs-003Jk5-TE for pgsql-committers@arkaria.postgresql.org; Thu, 09 May 2024 17:19:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s57Qr-009NfV-8t for pgsql-committers@arkaria.postgresql.org; Thu, 09 May 2024 17:19:49 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s57Nx-009JRq-4q for pgsql-committers@lists.postgresql.org; Thu, 09 May 2024 17:16:49 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s57Ns-000DWC-U6 for pgsql-committers@lists.postgresql.org; Thu, 09 May 2024 17:16:48 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s57Nq-000ge0-L4 for pgsql-committers@lists.postgresql.org; Thu, 09 May 2024 17:16:43 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s57Np-000BcD-4L for pgsql-committers@lists.postgresql.org; Thu, 09 May 2024 17:16:42 +0000 Content-Type: multipart/mixed; boundary="===============7957832982480879924==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix recursive RECORD-returning plpython functions. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 09 May 2024 17:16:42 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7957832982480879924== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHJlY3Vyc2l2ZSBSRUNPUkQtcmV0dXJuaW5nIHBscHl0aG9uIGZ1bmN0aW9ucy4KCklmIHdl IHJlY3Vyc2VkIHRvIGEgbmV3IGNhbGwgb2YgdGhlIHNhbWUgZnVuY3Rpb24sIHdpdGggYSBkaWZm ZXJlbnQKY29sZGVmbGlzdCAoQVMgY2xhdXNlKSwgaXQgd291bGQgZmFpbCBiZWNhdXNlIHRoZSBp bm5lciBjYWxsIHdvdWxkCm92ZXJ3cml0ZSB0aGUgb3V0ZXIgY2FsbCdzIGlkZWEgb2Ygd2hhdCB0 byByZXR1cm4uICBUaGlzIGlzIHZhZ3VlbHkKbGlrZSAxZDJmZTU2ZTQgYW5kIGM1YmVjNTQyNiwg YnV0IGl0J3Mgbm90IGR1ZSB0byBhbnkgQVBJIGRlY2lzaW9uczoKaXQncyBqdXN0IHRoYXQgd2Ug Y29tcHV0ZWQgdGhlIGFjdHVhbCBvdXRwdXQgcm93dHlwZSBhdCB0aGUgc3RhcnQgb2YKdGhlIGNh bGwsIGFuZCBzYXZlZCBpdCBpbiB0aGUgcGVyLXByb2NlZHVyZSBkYXRhIHN0cnVjdHVyZS4gIFdl IGNhbgpmaXggaXQgYXQgYmFzaWNhbGx5IHplcm8gY29zdCBieSBkb2luZyB0aGUgY29tcHV0YXRp b24gYXQgdGhlIGVuZApvZiBlYWNoIGNhbGwgaW5zdGVhZCBvZiB0aGUgc3RhcnQuCgpJdCdzIG5v dCBjbGVhciB0aGF0IHRoZXJlJ3MgYW55IHJlYWwtd29ybGQgdXNlLWNhc2UgZm9yIHN1Y2ggYQpm dW5jdGlvbiwgYnV0IGdpdmVuIHRoYXQgaXQgZG9lc24ndCBjb3N0IGFueXRoaW5nIHRvIGZpeCwK aXQnZCBiZSBzaWxseSBub3QgdG8uCgpQZXIgcmVwb3J0IGZyb20gQW5kcmVhcyBLYXJsc3Nvbi4g IEJhY2stcGF0Y2ggdG8gYWxsIHN1cHBvcnRlZApicmFuY2hlcy4KCkRpc2N1c3Npb246IGh0dHBz Oi8vcG9zdGdyLmVzL20vMTY1MWE0NmQtM2MxNS00MDI4LWE4YzEtZDc0OTM3YjU0ZTE5QHByb3hl bC5zZQoKQnJhbmNoCi0tLS0tLQpSRUxfMTNfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6 Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8yNzI4Njc3OTIzZDJhMDI1NTc1ZGVl NGEyNDU4MGUzZTg5OWM1NjE1CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvcGwv cGxweXRob24vZXhwZWN0ZWQvcGxweXRob25fY29tcG9zaXRlLm91dCB8IDE0ICsrKysrKysrKysr CnNyYy9wbC9wbHB5dGhvbi9wbHB5X2V4ZWMuYyAgICAgICAgICAgICAgICAgICAgIHwgMzMgKysr KysrKysrKysrKy0tLS0tLS0tLS0tLQpzcmMvcGwvcGxweXRob24vc3FsL3BscHl0aG9uX2NvbXBv c2l0ZS5zcWwgICAgICB8IDExICsrKysrKysrKwozIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlv bnMoKyksIDE2IGRlbGV0aW9ucygtKQoK --===============7957832982480879924==--