[pypy-commit] pypy set-strategies: renamed delitem to remove
l.diekmann
noreply at buildbot.pypy.org
Thu Nov 10 13:51:27 CET 2011
Author: Lukas Diekmann <lukas.diekmann at uni-duesseldorf.de>
Branch: set-strategies
Changeset: r49213:4e50f659baaf
Date: 2011-10-11 13:55 +0200
http://bitbucket.org/pypy/pypy/changeset/4e50f659baaf/
Log: renamed delitem to remove
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/setobject.py
+++ b/pypy/objspace/std/setobject.py
@@ -78,10 +78,8 @@
def add(self, w_key):
self.strategy.add(self, w_key)
- # XXX rename to "remove", delitem is the name for the operation that does
- # "del d[x]" which does not work on sets
- def delitem(self, w_item):
- return self.strategy.delitem(self, w_item)
+ def remove(self, w_item):
+ return self.strategy.remove(self, w_item)
def getdict_w(self):
return self.strategy.getdict_w(self)
@@ -223,7 +221,7 @@
w_set.sstorage = strategy.get_empty_storage()
w_set.add(w_key)
- def delitem(self, w_set, w_item):
+ def remove(self, w_set, w_item):
return False
def discard(self, w_set, w_item):
@@ -345,7 +343,7 @@
w_set.switch_to_object_strategy(self.space)
w_set.add(w_key)
- def delitem(self, w_set, w_item):
+ def remove(self, w_set, w_item):
from pypy.objspace.std.dictmultiobject import _never_equal_to_string
d = self.cast_from_void_star(w_set.sstorage)
if not self.is_correct_type(w_item):
@@ -354,7 +352,7 @@
if _never_equal_to_string(self.space, self.space.type(w_item)):
return False
w_set.switch_to_object_strategy(self.space)
- return w_set.delitem(w_item)
+ return w_set.remove(w_item)
key = self.unwrap(w_item)
try:
@@ -918,7 +916,7 @@
else:
for w_key in space.listview(w_other):
space.hash(w_key)
- w_left.delitem(w_key)
+ w_left.remove(w_key)
def inplace_sub__Set_Set(space, w_left, w_other):
w_left.difference_update(w_other)
@@ -1073,7 +1071,7 @@
Returns True if successfully removed.
"""
try:
- deleted = w_left.delitem(w_item)
+ deleted = w_left.remove(w_item)
except OperationError, e:
if not e.match(space, space.w_TypeError):
raise
@@ -1081,7 +1079,7 @@
w_f = _convert_set_to_frozenset(space, w_item)
if w_f is None:
raise
- deleted = w_left.delitem(w_f)
+ deleted = w_left.remove(w_f)
if w_left.length() == 0:
w_left.switch_to_empty_strategy()
More information about the pypy-commit
mailing list