Author: Philip Jenvey <pjen...@underboss.org> Branch: Changeset: r84578:a9c6fa0a813c Date: 2016-05-22 11:16 -0700 http://bitbucket.org/pypy/pypy/changeset/a9c6fa0a813c/
Log: add space.issubtype_w diff --git a/pypy/objspace/descroperation.py b/pypy/objspace/descroperation.py --- a/pypy/objspace/descroperation.py +++ b/pypy/objspace/descroperation.py @@ -495,8 +495,11 @@ "coercion should return None or 2-tuple") return w_res + def issubtype_w(space, w_sub, w_type): + return space._type_issubtype(w_sub, w_type) + def issubtype(space, w_sub, w_type): - return space._type_issubtype(w_sub, w_type) + return space.wrap(space._type_issubtype(w_sub, w_type)) @specialize.arg_or_var(2) def isinstance_w(space, w_inst, w_type): diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/objspace/std/objspace.py +++ b/pypy/objspace/std/objspace.py @@ -617,7 +617,7 @@ def _type_issubtype(self, w_sub, w_type): if isinstance(w_sub, W_TypeObject) and isinstance(w_type, W_TypeObject): - return self.wrap(w_sub.issubtype(w_type)) + return w_sub.issubtype(w_type) raise oefmt(self.w_TypeError, "need type objects") @specialize.arg_or_var(2) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit