Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r72403:dab3b81bdd77
Date: 2014-07-09 18:36 +0200
http://bitbucket.org/pypy/pypy/changeset/dab3b81bdd77/

Log:    Use __class__.__name__ directly here.

diff --git a/pypy/module/__pypy__/interp_magic.py 
b/pypy/module/__pypy__/interp_magic.py
--- a/pypy/module/__pypy__/interp_magic.py
+++ b/pypy/module/__pypy__/interp_magic.py
@@ -73,21 +73,17 @@
     return space.wrap(42)
 
 
-def _nameof(cls):
-    return cls.__name__
-_nameof._annspecialcase_ = 'specialize:memo'
-
 def strategy(space, w_obj):
     """ strategy(dict or list or set)
 
     Return the underlying strategy currently used by a dict, list or set object
     """
     if isinstance(w_obj, W_DictMultiObject):
-        name = _nameof(w_obj.strategy.__class__)
+        name = w_obj.strategy.__class__.__name__
     elif isinstance(w_obj, W_ListObject):
-        name = _nameof(w_obj.strategy.__class__)
+        name = w_obj.strategy.__class__.__name__
     elif isinstance(w_obj, W_BaseSetObject):
-        name = _nameof(w_obj.strategy.__class__)
+        name = w_obj.strategy.__class__.__name__
     else:
         raise OperationError(space.w_TypeError,
                              space.wrap("expecting dict or list or set 
object"))
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to