@@ -783,8 +783,8 @@ cdef class Pari(Pari_auto):
783
783
"""
784
784
Create a new complex number, initialized from re and im.
785
785
"""
786
- cdef Gen t0 = self (re)
787
- cdef Gen t1 = self (im)
786
+ cdef Gen t0 = objtogen (re)
787
+ cdef Gen t1 = objtogen (im)
788
788
sig_on()
789
789
return new_gen(mkcomplex(t0.g, t1.g))
790
790
@@ -857,7 +857,7 @@ cdef class Pari(Pari_auto):
857
857
if not precision:
858
858
precision = old_prec
859
859
self .set_real_precision(precision)
860
- x = self (s)
860
+ x = objtogen (s)
861
861
self .set_real_precision(old_prec)
862
862
return x
863
863
@@ -1227,7 +1227,7 @@ cdef class Pari(Pari_auto):
1227
1227
...
1228
1228
PariError: incorrect type in setrand (t_POL)
1229
1229
"""
1230
- cdef Gen t0 = self (seed)
1230
+ cdef Gen t0 = objtogen (seed)
1231
1231
sig_on()
1232
1232
setrand(t0.g)
1233
1233
sig_off()
@@ -1279,6 +1279,7 @@ cdef class Pari(Pari_auto):
1279
1279
[0, 1, 2; 3, 4, 5; 6, 7, 8]
1280
1280
"""
1281
1281
cdef long i, j, k
1282
+ cdef Gen x
1282
1283
1283
1284
sig_on()
1284
1285
A = new_gen(zeromatcopy(m,n))
@@ -1289,7 +1290,7 @@ cdef class Pari(Pari_auto):
1289
1290
for i in range (m):
1290
1291
for j in range (n):
1291
1292
sig_check()
1292
- x = < Gen? > self (entries[k])
1293
+ x = objtogen (entries[k])
1293
1294
set_gcoeff(A.g, i+ 1 , j+ 1 , x.ref_target())
1294
1295
A.cache((i,j), x)
1295
1296
k += 1
0 commit comments