Skip to content

Commit efe2d69

Browse files
committed
Only disable in PyPy3
1 parent 10cc65b commit efe2d69

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

include/pybind11/eval.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,18 @@ void exec(const char (&s)[N], object global = globals(), object local = object()
6666
eval<eval_statements>(s, global, local);
6767
}
6868

69-
#if defined(PYPY_VERSION)
69+
#if defined(PYPY_VERSION) && PY_VERSION_MAJOR < 3
7070
template <eval_mode mode = eval_statements>
7171
object eval_file(str, object, object) {
72-
pybind11_fail("eval_file not supported in PyPy. Use eval");
72+
pybind11_fail("eval_file not supported in PyPy3. Use eval");
7373
}
7474
template <eval_mode mode = eval_statements>
7575
object eval_file(str, object) {
76-
pybind11_fail("eval_file not supported in PyPy. Use eval");
76+
pybind11_fail("eval_file not supported in PyPy3. Use eval");
7777
}
7878
template <eval_mode mode = eval_statements>
7979
object eval_file(str) {
80-
pybind11_fail("eval_file not supported in PyPy. Use eval");
80+
pybind11_fail("eval_file not supported in PyPy3. Use eval");
8181
}
8282
#else
8383
template <eval_mode mode = eval_statements>

0 commit comments

Comments
 (0)