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-February/051590.html below:

[Python-Dev] subclassing PyCFunction_Type

[Python-Dev] subclassing PyCFunction_Type [Python-Dev] subclassing PyCFunction_TypePhillip J. Eby pje at telecommunity.com
Wed Feb 16 17:02:18 CET 2005
At 02:32 PM 2/11/05 -0800, Nick Rasmussen wrote:
>tommy said that this would be the best place to ask
>this question....
>
>I'm trying to get functions wrapped via boost to show
>up as builtin types so that pydoc includes them when
>documenting the module containing them.  Right now
>boost python functions are created using a PyTypeObject
>such that when inspect.isbuiltin does:
>
>     return isinstance(object, types.BuiltinFunctionType)

FYI, this may not be the "right" way to do this, but since 2.3 
'isinstance()' looks at an object's __class__ rather than its type(), so 
you could perhaps include a '__class__' descriptor in your method type that 
returns BuiltinFunctionType and see if that works.

It's a kludge, but it might let your code work with existing versions of 
Python.

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