Work around flake8-string-format bug
When using flake8-string-format on Python 3.5 with str.format(*group) it failed: Traceback (most recent call last): File "./.venv-flakes/bin/flake8", line 11, in <module> sys.exit(main()) File ".../site-packages/flake8/main.py", line 33, in main report = flake8_style.check_files() File ".../site-packages/flake8/engine.py", line 181, in check_files return self._retry_serial(self._styleguide.check_files, paths=paths) File ".../site-packages/flake8/engine.py", line 172, in _retry_serial return func(*args, **kwargs) File ".../site-packages/pep8.py", line 1842, in check_files runner(path) File ".../site-packages/flake8/engine.py", line 126, in input_file return fchecker.check_all(expected=expected, line_offset=line_offset) File ".../site-packages/pep8.py", line 1574, in check_all self.check_ast() File ".../site-packages/pep8.py", line 1521, in check_ast for lineno, offset, text, check in checker.run(): File ".../site-packages/flake8_string_format.py", line 288, in run assert isinstance(call.args, ast.Starred) is bool(has_starargs) AssertionError This works around that issue. See https://github.com/xZise/flake8-string-format/issues/11
This commit is contained in:
parent
ee848ce09e
commit
6c4beef783
@ -38,7 +38,7 @@ def expected_text(*args):
|
||||
"<td>{}</td>"
|
||||
"<td style='color: {}'>{}</td>"
|
||||
"<td style='padding-left: 2ex'>{}</td>"
|
||||
"</tr>").format(*group)
|
||||
"</tr>").format(group[0], group[1], group[2], group[3])
|
||||
|
||||
return text + '</table>'
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user