I have an python3 C++ extension that works.
But dir(obj) does not return the list of member variables.
How should I support dir() from the C API?
I cannot use tp_members, not appropiate to the code I'm writing.
If I provide __dir__ I then hit the problem I need the C API version
all_attr = super( mytype, obj ).__dir__();
all_attr.extend( mytype_variable_names );
I'm not getting inspiration from the python 3.6 sources for this problem.
I did find the object_dir function in typeobject.c, but that has not helped
get me forward.
What am I missing?
Barry
--
https://mail.python.org/mailman/listinfo/python-list