Messages control
****************

An example available from the examples directory:

   """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=unused-argument
           print self\
                 + "foo"

       def meth3(self):
           """test one line disabling"""
           # no error
           print self.bla # pylint: disable=no-member
           # error
           print self.blop

       def meth4(self):
           """test re-enabling"""
           # pylint: disable=no-member
           # no error
           print self.bla
           print self.blop
           # pylint: enable=no-member
           # error
           print self.blip

       def meth5(self):
           """test IF sub-block re-enabling"""
           # pylint: disable=no-member
           # no error
           print self.bla
           if self.blop:
               # pylint: enable=no-member
               # 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=no-member
           # no error
           print self.bla
           try:
               # pylint: enable=no-member
               # error
               print self.blip
           except UndefinedName: # pylint: disable=undefined-variable
               # no error
               print self.blip
           # no error
           print self.blip

       def meth7(self):
           """test one line block opening disabling"""
           if self.blop: # pylint: disable=no-member
               # 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=no-member
           # no error
           print self.bla
           print self.blop
