[pygccxml-development] container_traits.key_type() missing in 0.9.5
Brought to you by:
mbaas,
roman_yakovenko
From: Gustavo C. <gjc...@gm...> - 2009-04-27 17:01:33
|
Hi, I am trying to scan std::map container types. I need to obtain the key and element types separately, but pygccxml (0.9.5) keeps fighting me (below). Wasn't there supposed to be a key_type method/attribute in the container_traits classes? Apparently key_type() method works well in SVN pygccxml. Any idea when will be next pygccxml release? **************************** std::map< std::string, int > intTraceback (most recent call last): File "../tests/foomodulegen-auto-split.py", line 57, in <module> my_module_gen() File "../tests/foomodulegen-auto-split.py", line 41, in my_module_gen gccxml_options=gccxml_options) File "/home/gjc/projects/pybindgen/trunk/pybindgen/gccxmlparser.py", line 551, in parse self.scan_types() File "/home/gjc/projects/pybindgen/trunk/pybindgen/gccxmlparser.py", line 730, in scan_types self._scan_namespace_types(self.module, self.module_namespace, pygen_register_function_name="register_types") File "/home/gjc/projects/pybindgen/trunk/pybindgen/gccxmlparser.py", line 1160, in _scan_namespace_types self._register_container(module, traits, type_info, _outer_class, name) File "/home/gjc/projects/pybindgen/trunk/pybindgen/gccxmlparser.py", line 1318, in _register_container print >> sys.stderr, "****************************", name, traits.element_type(definition), traits.key_type(definition) AttributeError: class xxx_traits has no attribute 'key_type' -- Gustavo J. A. M. Carneiro INESC Porto, Telecommunications and Multimedia Unit "The universe is always one step beyond logic." -- Frank Herbert |