Skip to content

Commit b8be99b

Browse files
committed
move away from depreciated properties
1 parent b3e5ec9 commit b8be99b

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

src/flint/flint_base/flint_context.pyx

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -18,44 +18,44 @@ cdef class FlintContext:
1818
self.threads = 1
1919
self.cap = 10
2020

21-
property prec:
22-
23-
def __set__(self, prec):
24-
cdef long cprec = prec
25-
if cprec < 2:
26-
raise ValueError("prec must be >= 2")
27-
self._prec = cprec
28-
self._dps = prec_to_dps(cprec)
29-
30-
def __get__(self):
31-
return self._prec
32-
33-
property dps:
34-
35-
def __set__(self, prec):
36-
self.prec = dps_to_prec(prec)
37-
38-
def __get__(self):
39-
return self._dps
40-
41-
property cap:
42-
43-
def __set__(self, long cap):
44-
if cap < 0:
45-
raise ValueError("cap must be >= 0")
46-
self._cap = cap
47-
48-
def __get__(self):
49-
return self._cap
50-
51-
property threads:
52-
53-
def __set__(self, long num):
54-
assert num >= 1 and num <= 64
55-
flint_set_num_threads(num)
56-
57-
def __get__(self):
58-
return flint_get_num_threads()
21+
@property
22+
def prec(self):
23+
return self._prec
24+
25+
@prec.setter
26+
def prec(self, prec):
27+
cdef long cprec = prec
28+
if cprec < 2:
29+
raise ValueError("prec must be >= 2")
30+
self._prec = cprec
31+
self._dps = prec_to_dps(cprec)
32+
33+
@property
34+
def dps(self):
35+
return self._dps
36+
37+
@dps.setter
38+
def dps(self, prec):
39+
self.prec = dps_to_prec(prec)
40+
41+
@property
42+
def cap(self):
43+
return self._cap
44+
45+
@cap.setter
46+
def cap(self, long cap):
47+
if cap < 0:
48+
raise ValueError("cap must be >= 0")
49+
self._cap = cap
50+
51+
@property
52+
def threads(self):
53+
return flint_get_num_threads()
54+
55+
@threads.setter
56+
def threads(self, long num):
57+
assert num >= 1 and num <= 64
58+
flint_set_num_threads(num)
5959

6060
def __repr__(self):
6161
return "pretty = %-8s # pretty-print repr() output\n" \

0 commit comments

Comments
 (0)