@@ -74,9 +74,9 @@ def _explain(self, param):
7474 param = self ._resolveParam (param )
7575 values = []
7676 if self .isDefined (param ):
77- if self .defaultParamMap . has_key ( param ) :
77+ if param in self .defaultParamMap :
7878 values .append ("default: %s" % self .defaultParamMap [param ])
79- if self .paramMap . has_key ( param ) :
79+ if param in self .paramMap :
8080 values .append ("current: %s" % self .paramMap [param ])
8181 else :
8282 values .append ("undefined" )
@@ -105,14 +105,14 @@ def isSet(self, param):
105105 Checks whether a param is explicitly set by user.
106106 """
107107 param = self ._resolveParam (param )
108- return self .paramMap . has_key ( param )
108+ return param in self .paramMap
109109
110110 def hasDefault (self , param ):
111111 """
112112 Checks whether a param has a default value.
113113 """
114114 param = self ._resolveParam (param )
115- return self .defaultParamMap . has_key ( param )
115+ return param in self .defaultParamMap
116116
117117 def isDefined (self , param ):
118118 """
@@ -126,7 +126,7 @@ def getOrDefault(self, param):
126126 default value. Raises an error if either is set.
127127 """
128128 if isinstance (param , Param ):
129- if self .paramMap . has_key ( param ) :
129+ if param in self .paramMap :
130130 return self .paramMap [param ]
131131 else :
132132 return self .defaultParamMap [param ]
0 commit comments