If i add a __iter__ then it fails, with another problem
help = self._root_section.format_help()
File "/usr/lib/python2.7/argparse.py", line 209, in format_help
func(*args)
File "/usr/lib/python2.7/argparse.py", line 483, in _format_text
return self._fill_text(text, text_width, indent) + '\n\n'
File "/usr/lib/python2.7/argparse.py", line 619, in _fill_text
text = self._whitespace_matcher.sub(' ', text).strip()
TypeError: expected string or buffer
Hmmm. oslo show a different error "TypeError: argument of type '_deferred_ version_ string' is not iterable"
http:// paste.openstack .org/show/ 27310/
with this test patch
http:// paste.openstack .org/show/ 27311/
If i add a __iter__ then it fails, with another problem
help = self._root_ section. format_ help() python2. 7/argparse. py", line 209, in format_help python2. 7/argparse. py", line 483, in _format_text text(text, text_width, indent) + '\n\n' python2. 7/argparse. py", line 619, in _fill_text e_matcher. sub(' ', text).strip()
File "/usr/lib/
func(*args)
File "/usr/lib/
return self._fill_
File "/usr/lib/
text = self._whitespac
TypeError: expected string or buffer
will keep looking