Changing return of type(obj)

Chris Rebert clp2 at rebertia.com
Fri Feb 6 12:42:30 CET 2009


On Fri, Feb 6, 2009 at 3:03 AM, Ken Elkabany <Ken at elkabany.com> wrote:
> Hello,
>
> I am attempting to fully-simulate an 'int' object with a custom object type.
> It is part of a library I am creating for python futures and promises. Is
> there anyway such that type(my_object) can return <type 'int'>? Or for that
> matter, any other primitive? I do not care how dirty the solution might
> possibly be; Could there be a way through the C API? Though I predict it
> will cause a mess with the interpreter.

Any particular reason why subclassing 'int' wouldn't be good enough?
(You did know you can do that, right?)
I know you can subclass int at the Python level and I would think you
should be able to do it at the C level also (if not, the design just
gets only slightly more involved).

Cheers,
Chris

-- 
Follow the path of the Iguana...
http://rebertia.com



More information about the Python-list mailing list