File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 5
5
def print_info ():
6
6
headings = [
7
7
"browser" ,
8
+ "py_limit" ,
8
9
"py_usage" ,
9
10
"js_depth" ,
10
11
"py_depth" ,
11
12
"js_depth/py_usage" ,
12
13
"js_depth/py_depth" ,
13
14
]
14
- fmt = "## {{:{:d}s}} {{:{:d}.2f}} {{:{:d}g}} {{:{:d}g}} {{:{:d}g}} {{:{:d}g}}" .format (
15
+ fmt = "## {{:{:d}s}} {{:{:d}g}} {{:{:d} .2f}} {{:{:d}g}} {{:{:d}g}} {{:{:d}g}} {{:{:d}g}}" .format (
15
16
* map (len , headings )
16
17
)
17
18
printed_heading = False
@@ -37,6 +38,7 @@ def test_stack_usage(selenium, print_info):
37
38
try { recurse(); } catch (err) { }
38
39
return depth;
39
40
};
41
+ let py_limit = pyodide.runPython("import sys; sys.getrecursionlimit()");
40
42
let py_usage = pyodide.runPython(`
41
43
from js import measure_available_js_stack_depth
42
44
def recurse(n):
@@ -59,6 +61,7 @@ def infiniterecurse():
59
61
60
62
py_depth = py_depth[0];
61
63
return [
64
+ py_limit,
62
65
py_usage,
63
66
js_depth,
64
67
py_depth,
You can’t perform that action at this time.
0 commit comments