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/2000-April/003387.html below:

[Python-Dev] Arbitrary attributes on funcs and methods

[Python-Dev] Arbitrary attributes on funcs and methods [Python-Dev] Arbitrary attributes on funcs and methodsSkip Montanaro skip@mojam.com (Skip Montanaro)
Wed, 12 Apr 2000 12:47:01 -0500 (CDT)
    Moshe> On Wed, 12 Apr 2000, Skip Montanaro wrote:
    >> To pollute this discussion with an example from another one:
    >> 
    >> i = 3.1416
    >> i.__precision__ = 4
    >> 

    Moshe> And voila! Numbers are no longer immutable. Using any numbers as
    Moshe> keys in dicts?

Yes, and I use functions on occasion as dict keys as well.

    >>> def foo(): pass
    ... 
    >>> d = {foo: 1}
    >>> print d[foo]
    1

I suspect adding methods to functions won't invalidate their use in that
context, nor would adding attributes to numbers.  At any rate, it was just
an example.

Skip



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