Author: Lukas Diekmann <[email protected]>
Branch: set-strategies
Changeset: r49167:3f70c38813f3
Date: 2011-05-18 17:43 +0200
http://bitbucket.org/pypy/pypy/changeset/3f70c38813f3/
Log: be sure that w_obj is setobject
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
@@ -713,6 +713,8 @@
def _convert_set_to_frozenset(space, w_obj):
#XXX can be optimized
if space.is_true(space.isinstance(w_obj, space.w_set)):
+ assert isinstance(w_obj, W_SetObject)
+ #XXX better instantiate?
w_frozen = W_FrozensetObject(space, None)
w_frozen.strategy = w_obj.strategy
w_frozen.sstorage = w_obj.sstorage
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit