Author: Ronan Lamy <[email protected]>
Branch: py3.6-asyncgen
Changeset: r97712:4fb21ab8a5c6
Date: 2019-10-02 20:50 +0100
http://bitbucket.org/pypy/pypy/changeset/4fb21ab8a5c6/
Log: Add space.callable_w() method
diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py
--- a/pypy/interpreter/baseobjspace.py
+++ b/pypy/interpreter/baseobjspace.py
@@ -1232,8 +1232,11 @@
from pypy.interpreter.generator import GeneratorIterator
return isinstance(w_obj, GeneratorIterator)
+ def callable_w(self, w_obj):
+ return self.lookup(w_obj, "__call__") is not None
+
def callable(self, w_obj):
- return self.newbool(self.lookup(w_obj, "__call__") is not None)
+ return self.newbool(self.callable_w(w_obj))
def issequence_w(self, w_obj):
flag = self.type(w_obj).flag_map_or_seq
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit