4 This module provides some simple but generally useful exception classes.
7 class InvalidArgument(Exception):
8 """Exception class for bad argument values."""
9 def __init__(self, argname, argval, explanation):
10 self.argname, self.argval, self.explanation = argname, argval, explanation
12 return 'Bad argument value "%s" for %s: %s' % (self.argval, self.argname, self.explanation)