Author: Carl Friedrich Bolz <cfb...@gmx.de> Branch: space-newtext Changeset: r88070:0e81f92dc7cb Date: 2016-11-02 13:06 +0100 http://bitbucket.org/pypy/pypy/changeset/0e81f92dc7cb/
Log: exceptions diff --git a/pypy/module/exceptions/interp_exceptions.py b/pypy/module/exceptions/interp_exceptions.py --- a/pypy/module/exceptions/interp_exceptions.py +++ b/pypy/module/exceptions/interp_exceptions.py @@ -106,12 +106,12 @@ if len(args_w) == 1: self.w_message = args_w[0] else: - self.w_message = space.wrap("") + self.w_message = space.newtext("") def descr_str(self, space): lgt = len(self.args_w) if lgt == 0: - return space.wrap('') + return space.newtext('') elif lgt == 1: return space.str(self.args_w[0]) else: @@ -122,11 +122,11 @@ w_base_type = space.gettypeobject(W_BaseException.typedef) w_base_str = w_base_type.dict_w["__str__"] if not space.is_w(w_str, w_base_str): - w_as_str = space.get_and_call_function(w_str, space.wrap(self)) + w_as_str = space.get_and_call_function(w_str, self) return space.call_function(space.w_unicode, w_as_str) lgt = len(self.args_w) if lgt == 0: - return space.wrap(u"") + return space.newunicode(u"") if lgt == 1: return space.call_function(space.w_unicode, self.args_w[0]) else: @@ -139,7 +139,7 @@ else: args_repr = "()" clsname = self.getclass(space).getname(space) - return space.wrap(clsname + args_repr) + return space.newtext(clsname + args_repr) def descr_getargs(self, space): return space.newtuple(self.args_w) @@ -174,23 +174,23 @@ def descr_message_get(self, space): w_dict = self.w_dict if w_dict is not None: - w_msg = space.finditem(w_dict, space.wrap("message")) + w_msg = space.finditem(w_dict, space.newtext("message")) if w_msg is not None: return w_msg if self.w_message is None: raise oefmt(space.w_AttributeError, "message was deleted") msg = "BaseException.message has been deprecated as of Python 2.6" - space.warn(space.wrap(msg), space.w_DeprecationWarning) + space.warn(space.newtext(msg), space.w_DeprecationWarning) return self.w_message def descr_message_set(self, space, w_new): - space.setitem(self.getdict(space), space.wrap("message"), w_new) + space.setitem(self.getdict(space), space.newtext("message"), w_new) def descr_message_del(self, space): w_dict = self.w_dict if w_dict is not None: try: - space.delitem(w_dict, space.wrap("message")) + space.delitem(w_dict, space.newtext("message")) except OperationError as e: if not e.match(space, space.w_KeyError): raise @@ -202,7 +202,7 @@ def descr_new_base_exception(space, w_subtype, __args__): exc = space.allocate_instance(cls, w_subtype) basecls.__init__(exc, space) - return space.wrap(exc) + return exc descr_new_base_exception.func_name = 'descr_new_' + cls.__name__ return interp2app(descr_new_base_exception) @@ -298,7 +298,7 @@ w_end, w_reason]) def descr_str(self, space): - return space.appexec([space.wrap(self)], r"""(self): + return space.appexec([self], r"""(self): if self.object is None: return "" if self.end == self.start + 1: @@ -329,7 +329,7 @@ def key_error_str(self, space): if len(self.args_w) == 0: - return space.wrap('') + return space.newtext('') elif len(self.args_w) == 1: return space.repr(self.args_w[0]) else: @@ -384,11 +384,11 @@ errno = space.str_w(space.str(self.w_errno)) strerror = space.str_w(space.str(self.w_strerror)) if not space.is_w(self.w_filename, space.w_None): - return space.wrap("[Errno %s] %s: %s" % ( + return space.newtext("[Errno %s] %s: %s" % ( errno, strerror, space.str_w(space.repr(self.w_filename)))) - return space.wrap("[Errno %s] %s" % ( + return space.newtext("[Errno %s] %s" % ( errno, strerror, )) @@ -428,18 +428,18 @@ else: errno = self._winerror_to_errno.get(errno, self._default_errno) self.w_winerror = self.w_errno - self.w_errno = space.wrap(errno) + self.w_errno = space.newint(errno) def descr_str(self, space): if (not space.is_w(self.w_winerror, space.w_None) and not space.is_w(self.w_strerror, space.w_None)): if not space.is_w(self.w_filename, space.w_None): - return space.wrap("[Error %d] %s: %s" % ( + return space.newtext("[Error %d] %s: %s" % ( space.int_w(self.w_winerror), space.str_w(self.w_strerror), space.str_w(self.w_filename))) - return space.wrap("[Error %d] %s" % (space.int_w(self.w_winerror), - space.str_w(self.w_strerror))) + return space.newtext("[Error %d] %s" % (space.int_w(self.w_winerror), + space.str_w(self.w_strerror))) return W_BaseException.descr_str(self, space) if hasattr(rwin32, 'build_winerror_to_errno'): @@ -549,7 +549,7 @@ args_w = [self.args_w[0], w_tuple] args_repr = space.str_w(space.repr(space.newtuple(args_w))) clsname = self.getclass(space).getname(space) - return space.wrap(clsname + args_repr) + return space.newtext(clsname + args_repr) else: return W_StandardError.descr_repr(self, space) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit