[pypy-dev] Change function closure cell contents

Armin Rigo armin.rigo at gmail.com
Thu Jul 27 17:59:02 EDT 2017


Hi Tin,

On 27 July 2017 at 16:17, Tin Tvrtković <tinchester at gmail.com> wrote:
> My question is, what's the easiest/most natural way of changing the contents
> of this closure cell on PyPy?

On PyPy you can do (tested on PyPy2):

    cell = g.func_closure[0]
    cell.__setstate__((43,))    # sets the 'cell_contents' attribute to 43


Armin


More information about the pypy-dev mailing list