diff options
Diffstat (limited to 'src/Utils/optik/errors.py')
-rw-r--r-- | src/Utils/optik/errors.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/Utils/optik/errors.py b/src/Utils/optik/errors.py deleted file mode 100644 index 2ed75e6..0000000 --- a/src/Utils/optik/errors.py +++ /dev/null @@ -1,52 +0,0 @@ -"""optik.errors - -Exception classes used by Optik. -""" - -__revision__ = "$Id: errors.py,v 1.1 2002/08/24 17:10:06 hierro Exp $" - -# Copyright (c) 2001 Gregory P. Ward. All rights reserved. -# See the README.txt distributed with Optik for licensing terms. - -# created 2001/10/17 GPW (from optik.py) - - -class OptikError (Exception): - def __init__ (self, msg): - self.msg = msg - - def __str__ (self): - return self.msg - - -class OptionError (OptikError): - """ - Raised if an Option instance is created with invalid or - inconsistent arguments. - """ - - def __init__ (self, msg, option): - self.msg = msg - self.option_id = str(option) - - def __str__ (self): - if self.option_id: - return "option %s: %s" % (self.option_id, self.msg) - else: - return self.msg - -class OptionConflictError (OptionError): - """ - Raised if conflicting options are added to an OptionParser. - """ - -class OptionValueError (OptikError): - """ - Raised if an invalid option value is encountered on the command - line. - """ - -class BadOptionError (OptikError): - """ - Raised if an invalid or ambiguous option is seen on the command-line. - """ |