From 9a34df604dfd9104f42f1c1948c32e2a2ccedd81 Mon Sep 17 00:00:00 2001 From: Konrad Borowski Date: Fri, 5 Dec 2014 21:39:21 +0100 Subject: [PATCH] Make fish_config handle no LANG variable set. Fixes #1849. --- share/tools/web_config/webconfig.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/tools/web_config/webconfig.py b/share/tools/web_config/webconfig.py index eae7de8c2..188963c92 100755 --- a/share/tools/web_config/webconfig.py +++ b/share/tools/web_config/webconfig.py @@ -39,7 +39,7 @@ def run_fish_cmd(text): # ensure that fish is using UTF-8 ctype = os.environ.get("LC_ALL", os.environ.get("LC_CTYPE", os.environ.get("LANG"))) env = None - if re.search(r"\.utf-?8$", ctype, flags=re.I) is None: + if ctype is None or re.search(r"\.utf-?8$", ctype, flags=re.I) is None: # override LC_CTYPE with en_US.UTF-8 # We're assuming this locale exists. # Fish makes the same assumption in config.fish