Hello. We have now broken cartesian_config.py.
It was broken by: commit 81c6ce860b2f625ec31533779c479cf9bf14af38 Author: Xu Tian <xut...@redhat.com> Date: Mon May 23 15:10:48 2016 +0800 virttest.cartesian_config: enable postfix_parse postfix string '_fixed', '_max' and '_min' doesn't work, because 'postfix_parse' not call in get_dict function. this commit enable it, because tp-qemu tests need these params. Signed-off-by: Xu Tian <xut...@redhat.com> The error is: [root@localhost cfg]# cartesian_config.py tests.cfg Traceback (most recent call last): File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 2301, in <module> print_dicts(options, dicts) File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 2187, in print_dicts print_dicts_default(options, dicts) File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 2160, in print_dicts_def ault for count, dic in enumerate(dicts): File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 1939, in get_dicts for d in self.get_dicts_plain(node, ctx, content, shortname, dep): File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 2145, in get_dicts_plain for d in self.get_dicts(n, ctx, new_content, shortname, dep): File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 1939, in get_dicts for d in self.get_dicts_plain(node, ctx, content, shortname, dep): ..... File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 2145, in get_dicts_plain for d in self.get_dicts(n, ctx, new_content, shortname, dep): File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 1942, in get_dicts postfix_parse(d) File "/mnt/tests/spice/qe-tests/avocado-vt/virttest/cartesian_config.py", line 2244, in postfix_parse if key.endswith("_max"): AttributeError: 'tuple' object has no attribute 'endswith' If I do: git revert 81c6ce860b2f625ec31533779c479cf9bf14af38 than I do not have such error. Please fix.