From 2d11219abaf9ab2826ce7992c8aae75986f4f9c5 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Mon, 1 Feb 2021 17:15:34 -0600 Subject: [PATCH] Check env var _LOOPY_SKIP_ARG_CHECKS for skip_arg_checks option default --- loopy/options.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/loopy/options.py b/loopy/options.py index 46ff37947..166dcdaa1 100644 --- a/loopy/options.py +++ b/loopy/options.py @@ -23,6 +23,7 @@ THE SOFTWARE. from pytools import ImmutableRecord import re +import os ALLOW_TERMINAL_COLORS = True @@ -210,7 +211,9 @@ class Options(ImmutableRecord): trace_assignments=kwargs.get("trace_assignments", False), trace_assignment_values=kwargs.get("trace_assignment_values", False), - skip_arg_checks=kwargs.get("skip_arg_checks", sys.flags.optimize), + skip_arg_checks=kwargs.get("skip_arg_checks", + sys.flags.optimize + or bool(os.environ.get("_LOOPY_SKIP_ARG_CHECKS"))), no_numpy=kwargs.get("no_numpy", False), cl_exec_manage_array_events=kwargs.get("no_numpy", True), return_dict=kwargs.get("return_dict", False), -- GitLab