Author: Manuel Jacob Branch: refactor-str-types Changeset: r65658:9d73701fdecb Date: 2013-07-25 19:58 +0200 http://bitbucket.org/pypy/pypy/changeset/9d73701fdecb/
Log: Fix. diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --- a/pypy/objspace/std/bytearrayobject.py +++ b/pypy/objspace/std/bytearrayobject.py @@ -47,7 +47,7 @@ _builder = StringBuilder def _newlist_unwrapped(self, space, res): - return space.wrap([W_BytearrayObject(list(i)) for i in res]) + return space.newlist([W_BytearrayObject(list(i)) for i in res]) def _isupper(self, ch): return ch.isupper() diff --git a/pypy/objspace/std/stringmethods.py b/pypy/objspace/std/stringmethods.py --- a/pypy/objspace/std/stringmethods.py +++ b/pypy/objspace/std/stringmethods.py @@ -490,8 +490,8 @@ if isinstance(self, W_BytearrayObject): w_sub = self._new(sub) return space.newtuple( - [self._sliced(space, value, 0, pos, value), w_sub, - self._sliced(space, value, pos+len(sub), len(value), value)]) + [self._sliced(space, value, 0, pos, self), w_sub, + self._sliced(space, value, pos+len(sub), len(value), self)]) @specialize.argtype(0) def descr_rpartition(self, space, w_sub): @@ -508,8 +508,8 @@ if isinstance(self, W_BytearrayObject): w_sub = self._new(sub) return space.newtuple( - [self._sliced(space, value, 0, pos, value), w_sub, - self._sliced(space, value, pos+len(sub), len(value), value)]) + [self._sliced(space, value, 0, pos, self), w_sub, + self._sliced(space, value, pos+len(sub), len(value), self)]) @unwrap_spec(count=int) @specialize.argtype(0) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit