Skip to content

Commit 82b9e1f

Browse files
committed
SysModuleBuiltins fix recursion limit for native and jvm cases
1 parent ce83577 commit 82b9e1f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/Python3Core.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,8 +286,8 @@
286286
* through an extra field in the context.
287287
*/
288288
public abstract class Python3Core extends ParserErrorCallback {
289-
private static final int REC_LIM = 8000;
290-
private static final int NATIVE_REC_LIM = 1000;
289+
private static final int REC_LIM = 1000;
290+
private static final int NATIVE_REC_LIM = 8000;
291291
private static final TruffleLogger LOGGER = PythonLanguage.getLogger(Python3Core.class);
292292
private final String[] coreFiles;
293293

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/SysModuleBuiltins.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1492,7 +1492,7 @@ Object setCheckInterval(VirtualFrame frame, @SuppressWarnings("unused") PythonMo
14921492
"Return the current thread switch interval; see sys.setswitchinterval().")
14931493
@GenerateNodeFactory
14941494
abstract static class GetSwitchIntervalNode extends PythonBuiltinNode {
1495-
private final static double FACTOR = 1.e-6;
1495+
private static final double FACTOR = 1.e-6;
14961496

14971497
@Specialization
14981498
Object getCheckInterval(VirtualFrame frame, @SuppressWarnings("unused") PythonModule sys) {
@@ -1513,7 +1513,7 @@ Object getCheckInterval(VirtualFrame frame, @SuppressWarnings("unused") PythonMo
15131513
"A typical value is 0.005 (5 milliseconds).")
15141514
@GenerateNodeFactory
15151515
abstract static class SetSwitchIntervalNode extends PythonBuiltinNode {
1516-
private final static double FACTOR = 1.e6;
1516+
private static final double FACTOR = 1.e6;
15171517

15181518
@Specialization
15191519
Object setCheckInterval(VirtualFrame frame, @SuppressWarnings("unused") PythonModule sys, Object arg,

0 commit comments

Comments
 (0)