third_party.pylibs.pylint.src/pylint/test/messages/func_w0401_disabled.txt
Michka Popoff 95c1435732 Do not warn for locally disabled cyclic import checks
Since commit 7df8caaa3e,
the "# pylint: disable=cyclic-import" statment is
respected.

One case which was not covered is the disabling of the
check for an import from inside a method/function.

Example:

File test1.py
> class B(object):
>     pass
>
> def function():
>     from . import test2  # pylint: disable=cyclic-import
>     pass

File test2.py
> from . import test1
>
> class A(object):
>     pass

Pylint wrongly reports:
Cyclic import (testfolder.test1 -> testfolder.test2) (cyclic-import)

This is due to the fact that the self._excluded_edges
dict was not filled with the imports that need to be
excluded. Passing the line number to the
self.linter.is_message_enabled() check allows to not
prematurely return due to the line number being None.

Also fixed (with the help of rogalski) the test setup which
got confused by the second 'func' in the test function name
2017-08-09 13:54:17 +02:00

3 lines
118 B
Plaintext

W: 8: Using a conditional statement with a constant value
W: 8: Using a conditional statement with a constant value