Antoine Pitrou added the comment:
Both tp_del and tp_version_tag are for internal use. Besides, tp_del is
obsolete as I mentioned above. So I'm going to close the issue.
--
resolution: -> not a bug
stage: -> resolved
status: open -> closed
Antoine Pitrou added the comment:
The reason tp_del has remained undocumented is that it's now obsolete. You
should use tp_finalize instead:
https://docs.python.org/3/c-api/typeobj.html#c.PyTypeObject.tp_finalize
tp_finalize is roughly the C equivalent of __del__ (tp_del was
book book added the comment:
tp_del still undocumented.
In my opinion, tp_del corresponds to the __del__() method of classes, because
there are no other variable correspondes to it, but methods using for
creating(tp_new) and initializing(tp_init) an object are not.
Alex Leach added the comment:
I've just ran into tp_version_tag, when running the boost python testsuite and
wondered what it was... Since upgrading to GCC 4.8, I've started to get a lot
more warnings with Python extensions, e.g.:-
boost/python/opaque_pointer_converter.hpp:122:14: warning:
Antoine Pitrou added the comment:
tp_cache and tp_weaklist are also for internal use only, but are
documented.
Ok, so I guess tp_version_tag and tp_del should also be documented as for
internal use only.
--
___
Python tracker
Ronald Oussoren added the comment:
tp_cache and tp_weaklist are also for internal use only, but are documented.
One reason for documenting them is that users will run into them when running
with a high enough warning level in GCC.
--
nosy: +ronaldoussoren
Changes by Ezio Melotti ezio.melo...@gmail.com:
--
type: - enhancement
versions: +Python 3.3, Python 3.4 -Python 3.1
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4934
___
Changes by Martin von Gagern martin.vgag...@gmx.net:
--
nosy: +gagern
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4934
___
___
Python-bugs-list
Changes by Mark Lawrence breamore...@yahoo.co.uk:
--
assignee: georg.brandl - d...@python
nosy: +d...@python
versions: +Python 3.2 -Python 3.0
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4934
Changes by Antoine Pitrou pit...@free.fr:
--
nosy: +benjamin.peterson
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4934
___
___
Python-bugs-list
New submission from Daniel Stutzbach dan...@stutzbachenterprises.com:
The PyTypeObject field tp_version_tag (new in 2.6) isn't documented.
tp_del isn't documented either. I'm not sure when it was added.
--
assignee: georg.brandl
components: Documentation
messages: 79755
nosy:
11 matches
Mail list logo