From: Fred Drake Date: Mon, 8 Jan 2001 15:39:32 +0000 (+0000) Subject: GetoptError is always initialized with exactly two parameters, so simplify X-Git-Tag: v2.1a1~385 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e1fd5260eae99657afb817562d41e1f4ba245a54;p=python GetoptError is always initialized with exactly two parameters, so simplify the constructor. --- diff --git a/Lib/getopt.py b/Lib/getopt.py index a8ad645bee..1bc42bd6a6 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