A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2005-April/052614.html below:

[Python-Dev] Security capabilities in Python

[Python-Dev] Security capabilities in Python [Python-Dev] Security capabilities in PythonJames Y Knight foom at fuhm.net
Sat Apr 9 22:58:54 CEST 2005
On Apr 9, 2005, at 2:13 PM, Michael Hudson wrote:

> The funniest I know is part of PyPy:
>
> def extract_cell_content(c):
>     """Get the value contained in a CPython 'cell', as read through
>     the func_closure of a function object."""
>     # yuk! this is all I could come up with that works in Python 2.2 
> too
>     class X(object):
>         def __eq__(self, other):
>             self.other = other
>     x = X()
>     x_cell, = (lambda: x).func_closure
>     x_cell == c
>     return x.other
>
> It would be unfortunate for PyPy (and IMHO, very un-pythonic) if this
> process became impossible.

It would be quite fortunate if you didn't have to do all that, and cell 
just had a "value" attribute, though.

James

More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4