I\'m trying to define my own (very simple) exception class in Python 2.6, but no matter how I do it I get some warning.
First, the simplest way:
class My
When you call super
, you need the subclass/derived class as the first argument, not the main/base class.
From the Python online documentation:
class C(B):
def method(self, arg):
super(C, self).method(arg)
So your exception would be defined as follows:
class MyException(Exception):
def __init__(self, message):
super(MyException, self).__init__(message)
self.message = message