Skip to content

Commit 5e65d79

Browse files
Daniel NunesInfernio
authored andcommitted
Remove outdated has_key dict method
iter* methods were not touched - they should be easily fixed with 2to3 and changing them prematurely can lead to large performance issues.
1 parent fd61f55 commit 5e65d79

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

Mopy/bash/bolt.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1122,8 +1122,6 @@ def values(self):
11221122
return self.data.values()
11231123
def items(self):
11241124
return self.data.items()
1125-
def has_key(self,key):
1126-
return self.data.has_key(key)
11271125
def get(self,key,default=None):
11281126
return self.data.get(key,default)
11291127
def pop(self,key,default=None):
@@ -1541,9 +1539,6 @@ def items(self):
15411539
tableData = self.table.data
15421540
column = self.column
15431541
return [(key,tableData[key][column]) for key in self]
1544-
def has_key(self,key):
1545-
"""Dictionary emulation."""
1546-
return self.__contains__(key)
15471542
def clear(self):
15481543
"""Dictionary emulation."""
15491544
self.table.delColumn(self.column)
@@ -1554,7 +1549,7 @@ def get(self,key,default=None):
15541549
def __contains__(self,key):
15551550
"""Dictionary emulation."""
15561551
tableData = self.table.data
1557-
return tableData.has_key(key) and tableData[key].has_key(self.column)
1552+
return key in tableData and self.column in tableData[key]
15581553
def __getitem__(self,key):
15591554
"""Dictionary emulation."""
15601555
return self.table.data[key][self.column]

0 commit comments

Comments
 (0)