Skip to content

Commit cac0a96

Browse files
author
Sourcery AI
committed
'Refactored by Sourcery'
1 parent c23b302 commit cac0a96

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

source-code/cython/Primes/primes_pure_malloc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ def primes(nr_primes: cython.int):
1717
primes[nr_found] = n
1818
nr_found += 1
1919
n += 1
20-
result = [prime for prime in primes[:nr_found]]
20+
result = list(primes[:nr_found])
2121
free(primes)
2222
return result

source-code/cython/Primes/primes_pure_python.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33

44
def primes(nr_primes: cython.int):
55
primes: cython.int[1000]
6-
if nr_primes > 1000:
7-
nr_primes = 1000
6+
nr_primes = min(nr_primes, 1000)
87
if not cython.compiled:
98
primes = [0] * 1000
109
print('fall back on Python', file=sys.stderr)
@@ -18,4 +17,4 @@ def primes(nr_primes: cython.int):
1817
primes[nr_found] = n
1918
nr_found += 1
2019
n += 1
21-
return [prime for prime in primes[:nr_found]]
20+
return list(primes[:nr_found])

source-code/cython/Primes/primes_vanilla.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
def primes(nr_primes):
22
primes = [0]*1000
3-
if nr_primes > 1000:
4-
nr_primes = 1000
3+
nr_primes = min(nr_primes, 1000)
54
n = 2
65
nr_found = 0
76
while nr_found < nr_primes:

0 commit comments

Comments
 (0)