third_party.pylibs.pylint.src/test/input/func_newstyle_exceptions.py

38 lines
654 B
Python
Raw Normal View History

# pylint: disable=C0103
2006-04-26 10:48:09 +00:00
"""test pb with exceptions and old/new style classes"""
__revision__ = 1
class OkException(Exception):
"""bien bien bien"""
class BofException:
"""mouais"""
class NewException(object):
2006-09-23 12:00:12 +00:00
"""non si py < 2.5 !"""
2006-04-26 10:48:09 +00:00
def fonctionOk():
"""raise"""
raise OkException('hop')
def fonctionBof():
"""raise"""
raise BofException('hop')
def fonctionNew():
"""raise"""
raise NewException()
def fonctionBof2():
"""raise"""
raise BofException, 'hop'
def fonctionNew2():
"""raise"""
raise NewException
def fonctionNotImplemented():
"""raise"""
raise NotImplemented, 'hop'