diff --git a/Lib/ldapurl.py b/Lib/ldapurl.py index dc81dd9..1fa9b1c 100644 --- a/Lib/ldapurl.py +++ b/Lib/ldapurl.py @@ -398,10 +398,10 @@ def __repr__(self): ) def __getattr__(self,name): - if self.attr2extype.has_key(name): + if name in self.attr2extype: extype = self.attr2extype[name] if self.extensions and \ - self.extensions.has_key(extype) and \ + extype in self.extensions and \ not self.extensions[extype].exvalue is None: result = unquote(self.extensions[extype].exvalue) else: @@ -413,7 +413,7 @@ def __getattr__(self,name): return result # __getattr__() def __setattr__(self,name,value): - if self.attr2extype.has_key(name): + if name in self.attr2extype: extype = self.attr2extype[name] if value is None: # A value of None means that extension is deleted @@ -427,7 +427,7 @@ def __setattr__(self,name,value): self.__dict__[name] = value def __delattr__(self,name): - if self.attr2extype.has_key(name): + if name in self.attr2extype: extype = self.attr2extype[name] if self.extensions: try: