It's doubtful that a user would need to mount a floppy disk
[mspang/pyceo.git] / ceo / excep.py
1 """
2 Exceptions Module
3
4 This module provides some simple but generally useful exception classes.
5 """
6
7 class InvalidArgument(Exception):
8     """Exception class for bad argument values."""
9     def __init__(self, argname, argval, explanation):
10         Exception.__init__(self)
11         self.argname, self.argval, self.explanation = argname, argval, explanation
12     def __str__(self):
13         return 'Bad argument value "%s" for %s: %s' % (self.argval, self.argname, self.explanation)