📄 errors.py
字号:
"""optik.errorsException classes used by Optik."""__revision__ = "$Id: errors.py,v 1.1 2006/12/18 23:09:06 dwelch 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.msgclass 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.msgclass 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. """
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -