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/2001-July/016171.html below:

[Python-Dev] PEP 253: Subtyping Built-in Types

[Python-Dev] PEP 253: Subtyping Built-in TypesM.-A. Lemburg mal@lemburg.com
Sat, 21 Jul 2001 23:17:13 +0200
I've started playing with making mxDateTime types subclassable
and have run into a few problems which the PEP does not seem
to have answers to:

1. Are tp_new et al. inherited by subclassed types ?

This is important when implementing the slot methods, since
they may then see types other than the one for which they
are defined (e.g. keeping a free list around will only
work for the original types, not subclassed ones).

2. In which order are the allocation/deallocation methods
of subclass and base class called (if at all) and how
does this depend on whether they are implemented or inherited ?

3. How can I make attributes visible in subclassed types ?

Even though I found out that I need to use the generic APIs
PyObject_GenericGet|SetAttr() for the tp_get|setattro to
make methods visible, attributes cannot be accessed (and this
even though dir(instance) displays them).

In any case, the new feature looks very promising !

Thanks,
-- 
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
______________________________________________________________________
Company & Consulting:                           http://www.egenix.com/
Python Software:                        http://www.lemburg.com/python/



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