tox == 2.2.1 failed with 'RuntimeError: maximum recursion depth exceeded while calling a Python object'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Fix Released
|
Undecided
|
Ghanshyam Mann |
Bug Description
Devstack fails when running tox operations on Tempest's tox.ini with tox==2.2.1
================
2016-01-14 03:30:46.413 | ++ tox --notest -efull
2016-01-14 03:30:46.677 | Traceback (most recent call last):
2016-01-14 03:30:46.677 | File "/usr/local/
2016-01-14 03:30:46.677 | sys.exit(cmdline())
2016-01-14 03:30:46.677 | File "/usr/local/
2016-01-14 03:30:46.677 | config = prepare(args)
2016-01-14 03:30:46.677 | File "/usr/local/
2016-01-14 03:30:46.677 | config = parseconfig(args)
2016-01-14 03:30:46.677 | File "/usr/local/
2016-01-14 03:30:46.677 | parseini(config, inipath)
2016-01-14 03:30:46.677 | File "/usr/local/
2016-01-14 03:30:46.677 | self.make_
2016-01-14 03:30:46.677 | File "/usr/local/
2016-01-14 03:30:46.677 | res = meth(env_attr.name, env_attr.default)
2016-01-14 03:30:46.677 | File "/usr/local/
2016-01-14 03:30:46.677 | s = self.getstring(
2016-01-14 03:30:46.677 | File "/usr/local/
2016-01-14 03:30:46.677 | x = self._replace(x)
2016-01-14 03:30:46.678 | File "/usr/local/
2016-01-14 03:30:46.678 | return RE_ITEM_
2016-01-14 03:30:46.678 | File "/usr/local/
2016-01-14 03:30:46.678 | return handler(match)
2016-01-14 03:30:46.678 | File "/usr/local/
2016-01-14 03:30:46.678 | env_list = self.getdict(
2016-01-14 03:30:46.678 | File "/usr/local/
2016-01-14 03:30:46.678 | s = self.getstring(
2016-01-14 03:30:46.678 | File "/usr/local/
2016-01-14 03:30:46.678 | x = self._replace(x)
2016-01-14 03:30:46.678 | File "/usr/local/
2016-01-14 03:30:46.678 | return RE_ITEM_
2016-01-14 03:30:46.678 | File "/usr/local/
...
2016-01-14 03:30:46.761 | File "/usr/local/
2016-01-14 03:30:46.761 | return SectionWrapper(
2016-01-14 03:30:46.761 | RuntimeError: maximum recursion depth exceeded while calling a Python object
=============
detailed logs:
http://
pip:
http://
yea, it was regression in tox 2.2.0
https:/ /bitbucket. org/hpk42/ tox/issues/ 99/environment- variable- usage-schema- env-xxx
It is fixed in 2.3.1 /bitbucket. org/hpk42/ tox/issues/ 285/tox- 220-breaks- some-toxini- config- files
https:/
So no issue with 2.3.1, but let's raise the min version in tox.ini