frosted bug for Python >= 3.5
The syntax checker module frosted has a bug for Python 3.5 if args and *kwds arguments are used in python scripts. This is, since the AST module of Python changed a little bit.
In order to not being bothered by this bug, execution errors of frosted are only displayed in debug mode of itom (pythonEngine::pythonSyntaxCheck). This might change if frosted is fixed.
Related issue: https://github.com/timothycrosley/frosted/issues/59
Related information: http://greentreesnakes.readthedocs.io/en/latest/nodes.html#Call
Comments (5)
-
reporter -
reporter replace frosted by better maintained component
-
reporter - changed version to 3.3
-
reporter - changed version to 3.2
frosted can be replace by pyflakes. frosted is now officially deprecated and recommends the usage of pyflakes. frosted was a fork of pyflakes, therefore the syntax is the same for both packages.
-
reporter - changed status to resolved
the itom syntax check now works both with the python packages 'pyflakes' and 'frosted'. pyflakes is preferred, since frosted is not maintained any more. This commit fixes issue
#52→ <<cset a7ecf1f06eb9>>
- Log in to comment
Reported to frosted and placed a pull request under https://github.com/timothycrosley/frosted/pull/62 .
A corrected python package (whl) can be downloaded from https://sourceforge.net/projects/itom/files/all-in-one-build-setup/Optional-3rdParty/frosted-1.4.1.post2-py2.py3-none-any.whl/download .