summaryrefslogtreecommitdiffstats
path: root/Lib/getopt.py
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2001-01-08 15:39:32 (GMT)
committerFred Drake <fdrake@acm.org>2001-01-08 15:39:32 (GMT)
commite1fd5260eae99657afb817562d41e1f4ba245a54 (patch)
tree52448a1f547c064d5920637e5ef731608c4d4100 /Lib/getopt.py
parentb2a0a838e08b6d4e1d4ceffb7df90e121a70972d (diff)
downloadcpython-e1fd5260eae99657afb817562d41e1f4ba245a54.zip
cpython-e1fd5260eae99657afb817562d41e1f4ba245a54.tar.gz
cpython-e1fd5260eae99657afb817562d41e1f4ba245a54.tar.bz2
GetoptError is always initialized with exactly two parameters, so simplify
the constructor.
Diffstat (limited to 'Lib/getopt.py')
-rw-r--r--Lib/getopt.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/Lib/getopt.py b/Lib/getopt.py
index a8ad645..1bc42bd 100644
--- a/Lib/getopt.py
+++ b/Lib/getopt.py
@@ -20,13 +20,10 @@ option involved with the exception.
class GetoptError(Exception):
opt = ''
msg = ''
- def __init__(self, *args):
- self.args = args
- if len(args) == 1:
- self.msg = args[0]
- elif len(args) == 2:
- self.msg = args[0]
- self.opt = args[1]
+ def __init__(self, msg, opt):
+ self.msg = msg
+ self.opt = opt
+ Exception.__init__(self, msg, opt)
def __str__(self):
return self.msg