File tree Expand file tree Collapse file tree 1 file changed +38
-38
lines changed Expand file tree Collapse file tree 1 file changed +38
-38
lines changed Original file line number Diff line number Diff line change @@ -18,44 +18,44 @@ cdef class FlintContext:
18
18
self .threads = 1
19
19
self .cap = 10
20
20
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 )
59
59
60
60
def __repr__ (self ):
61
61
return " pretty = %-8s # pretty-print repr() output\n " \
You can’t perform that action at this time.
0 commit comments