Author: Carl Friedrich Bolz <[email protected]>
Branch: space-newtext
Changeset: r88118:7f9a88e99894
Date: 2016-11-03 12:13 +0100
http://bitbucket.org/pypy/pypy/changeset/7f9a88e99894/
Log: random
diff --git a/pypy/module/_random/interp_random.py
b/pypy/module/_random/interp_random.py
--- a/pypy/module/_random/interp_random.py
+++ b/pypy/module/_random/interp_random.py
@@ -13,7 +13,7 @@
x = space.allocate_instance(W_Random, w_subtype)
x = space.interp_w(W_Random, x)
W_Random.__init__(x, space, w_anything)
- return space.wrap(x)
+ return x
class W_Random(W_Root):
@@ -34,7 +34,7 @@
w_n = space.abs(w_n)
else:
n = space.hash_w(w_n)
- w_n = space.wrap(r_uint(n))
+ w_n = space.newint(r_uint(n))
key = []
w_one = space.newint(1)
w_two = space.newint(2)
@@ -54,7 +54,7 @@
def getstate(self, space):
state = [None] * (rrandom.N + 1)
for i in range(rrandom.N):
- state[i] = space.wrap(widen(self._rnd.state[i]))
+ state[i] = space.newint(widen(self._rnd.state[i]))
state[rrandom.N] = space.newlong(self._rnd.index)
return space.newtuple(state)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit