From 201d626a1f46b440ec2d0a7d68ee644d2e8c4d6b Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Thu, 5 Oct 2017 03:18:44 +0300 Subject: [PATCH] Var extracted to prevent heap pollution with strings --- python/src/com/jetbrains/python/psi/PyUtil.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/psi/PyUtil.java b/python/src/com/jetbrains/python/psi/PyUtil.java index ed990ae0e94c..86ceacbaaa90 100644 --- a/python/src/com/jetbrains/python/psi/PyUtil.java +++ b/python/src/com/jetbrains/python/psi/PyUtil.java @@ -96,6 +96,9 @@ import static com.jetbrains.python.psi.PyFunction.Modifier.CLASSMETHOD; import static com.jetbrains.python.psi.PyFunction.Modifier.STATICMETHOD; public class PyUtil { + + private static final boolean VERBOSE_MODE = System.getenv().get("_PYCHARM_VERBOSE_MODE") != null; + private PyUtil() { } @@ -919,7 +922,7 @@ public class PyUtil { * @param runnable code to call */ public static void verboseOnly(@NotNull final Runnable runnable) { - if (System.getenv().get("_PYCHARM_VERBOSE_MODE") != null) { + if (VERBOSE_MODE) { runnable.run(); } }