Skip to content

Commit

Permalink
fix crash caused by unsupported locales
Browse files Browse the repository at this point in the history
  • Loading branch information
Iksas committed Aug 14, 2024
1 parent 061e71f commit 18df99c
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions menuconfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -703,8 +703,13 @@ def menuconfig(kconf):
# errors ourselves.
kconf.warn = False

# Make curses use the locale settings specified in the environment
locale.setlocale(locale.LC_ALL, "")

try:
# Make curses use the locale settings specified in the environment
locale.setlocale(locale.LC_ALL, "")
except locale.Error:
# fall back to the default locale
locale.setlocale(locale.LC_ALL, "C")

# Try to fix Unicode issues on systems with bad defaults
if _CHANGE_C_LC_CTYPE_TO_UTF8:
Expand Down

0 comments on commit 18df99c

Please sign in to comment.