From 555b775b855c484dd6aa1d49d17263cc61cd9a69 Mon Sep 17 00:00:00 2001 From: Craig Warren Date: Wed, 13 Nov 2019 11:50:21 +0000 Subject: [PATCH] Updated CPU detection on Linux to account for different locales. --- gprMax/utilities.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gprMax/utilities.py b/gprMax/utilities.py index 3c493836..cf9d7111 100644 --- a/gprMax/utilities.py +++ b/gprMax/utilities.py @@ -289,7 +289,9 @@ def get_host_info(): # CPU information try: - cpuIDinfo = subprocess.check_output("cat /proc/cpuinfo", shell=True, stderr=subprocess.STDOUT).decode('utf-8').strip() + my_env = os.environ.copy() + my_env["LC_ALL"] = "C" + cpuIDinfo = subprocess.check_output("cat /proc/cpuinfo", shell=True, env=my_env, stderr=subprocess.STDOUT).decode('utf-8').strip() for line in cpuIDinfo.split('\n'): if re.search('model name', line): cpuID = re.sub('.*model name.*:', '', line, 1).strip()