mirror of
https://fuchsia.googlesource.com/third_party/github.com/pylint-dev/pylint
synced 2024-09-22 00:24:37 +00:00
98 lines
2.3 KiB
ReStructuredText
98 lines
2.3 KiB
ReStructuredText
|
|
||
|
Messages control
|
||
|
----------------
|
||
|
|
||
|
An example available from the examples directory:
|
||
|
|
||
|
.. sourcecode:: python
|
||
|
|
||
|
"""pylint option block-disable"""
|
||
|
|
||
|
__revision__ = None
|
||
|
|
||
|
class Foo(object):
|
||
|
"""block-disable test"""
|
||
|
|
||
|
def __init__(self):
|
||
|
pass
|
||
|
|
||
|
def meth1(self, arg):
|
||
|
"""this issues a message"""
|
||
|
print self
|
||
|
|
||
|
def meth2(self, arg):
|
||
|
"""and this one not"""
|
||
|
# pylint: disable=W0613
|
||
|
print self\
|
||
|
+ "foo"
|
||
|
|
||
|
def meth3(self):
|
||
|
"""test one line disabling"""
|
||
|
# no error
|
||
|
print self.bla # pylint: disable=E1101
|
||
|
# error
|
||
|
print self.blop
|
||
|
|
||
|
def meth4(self):
|
||
|
"""test re-enabling"""
|
||
|
# pylint: disable=E1101
|
||
|
# no error
|
||
|
print self.bla
|
||
|
print self.blop
|
||
|
# pylint: enable=E1101
|
||
|
# error
|
||
|
print self.blip
|
||
|
|
||
|
def meth5(self):
|
||
|
"""test IF sub-block re-enabling"""
|
||
|
# pylint: disable=E1101
|
||
|
# no error
|
||
|
print self.bla
|
||
|
if self.blop:
|
||
|
# pylint: enable=E1101
|
||
|
# error
|
||
|
print self.blip
|
||
|
else:
|
||
|
# no error
|
||
|
print self.blip
|
||
|
# no error
|
||
|
print self.blip
|
||
|
|
||
|
def meth6(self):
|
||
|
"""test TRY/EXCEPT sub-block re-enabling"""
|
||
|
# pylint: disable=E1101
|
||
|
# no error
|
||
|
print self.bla
|
||
|
try:
|
||
|
pylint: enable=E1101
|
||
|
# error
|
||
|
print self.blip
|
||
|
except UndefinedName: # pylint: disable=E0602
|
||
|
# no error
|
||
|
print self.blip
|
||
|
# no error
|
||
|
print self.blip
|
||
|
|
||
|
def meth7(self):
|
||
|
"""test one line block opening disabling"""
|
||
|
if self.blop: # pylint: disable=E1101
|
||
|
# error
|
||
|
print self.blip
|
||
|
else:
|
||
|
# error
|
||
|
print self.blip
|
||
|
# error
|
||
|
print self.blip
|
||
|
|
||
|
|
||
|
def meth8(self):
|
||
|
"""test late disabling"""
|
||
|
# error
|
||
|
print self.blip
|
||
|
# pylint: disable=E1101
|
||
|
# no error
|
||
|
print self.bla
|
||
|
print self.blop
|
||
|
|
||
|
|