Extending built-in language (Win 95)
Mark Pope
M_Pope at shef.rage.co.uk
Mon Apr 10 11:19:42 EDT 2000
> From: Martin von Loewis [mailto:loewis at informatik.hu-berlin.de]
>
> Mark Pope <M_Pope at shef.rage.co.uk> writes:
>
> > I would like to extend the objects available in python,
> however It is not
> > appropriate to build normal extension dll's.
>
> Why is it not appropriate? It works perfectly well to add new types in
> an extension module. Many extensions do.
Ah, didn't realise that modules built into the LIB. (I'm new to python)
> The new type becomes only available by means of creation of
> values. Look at the file type. Do you write
>
> f = file('foo.txt','w')
>
> ? No, you use open() instead, which just returns an instance of a file
> object. In the xxmodule, xx_new is used to make new instances, which
> can be called from Python as xx.new().
I've added xxmodule to the lib and recompiled. Entering:
a = xx.new()
just gives a name error on xx.
Have I missed something?
(thanks for helping)
mark.
More information about the Python-list
mailing list