Re: PL/Python: Remove use of simple slicing API

From: Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com>
To: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: PL/Python: Remove use of simple slicing API
Date: 2018-09-05 16:28:06
Message-ID: 3568db62-b2c2-9fb3-d13b-1fa9fc51d7ae@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 29/08/2018 11:37, Peter Eisentraut wrote:
> I have found some dying code in PL/Python.
>
> The simple slicing API (sq_slice, sq_ass_slice) has been deprecated
> since Python 2.0 and has been removed altogether in Python 3, so we can
> remove those functions from the PLyResult class. Instead, the non-slice
> mapping functions mp_subscript and mp_ass_subscript can take slice
> objects as an index. Since we just pass the index through to the
> underlying list object, we already support that. Test coverage was
> already in place.

committed

--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message amul sul 2018-09-05 16:28:15 Re: [HACKERS] Bug in to_timestamp().
Previous Message Thomas Munro 2018-09-05 16:27:08 Re: Collation versioning