Tapping into the access of an int instance

chris.monsanto at gmail.com chris.monsanto at gmail.com
Thu Sep 20 14:50:52 EDT 2007


On Sep 20, 1:21 pm, "Tor Erik Sønvisen" <toreri... at gmail.com> wrote:
> Hi,
>
> Does anyone know how to interrupt the lookup of an integer value? I
> know I need to subclass int, since builtin types can't be altered
> directly...
>
> Below is how far I've come... What I want is to tap into the access of
> instance i's value 1...
>
> >>> class Int(int):
>
>         def __init__(self, *a, **k):
>                 super(Int, self).__init__(self, *a, **k)
>
> >>> i = Int(1)
> >>> i
>
> 1
>
> Regards,
> Tor Erik

While I'm not *totally* sure what you are asking, you can access the
first parameter you passed in __init__ via args[0].




More information about the Python-list mailing list