From eeb95e102e295be610f7ea558aba96f2393b3b82 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Mon, 4 Aug 2014 15:04:47 -0400 Subject: [PATCH] emerge: Don't die when the user has an invalid locale setting --- pym/_emerge/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py index 1a920f7..722da84 100644 --- a/pym/_emerge/main.py +++ b/pym/_emerge/main.py @@ -999,7 +999,10 @@ def emerge_main(args=None): args = portage._decode_argv(args) # Use system locale. - locale.setlocale(locale.LC_ALL, '') + try: + locale.setlocale(locale.LC_ALL, '') + except locale.Error as e: + print(e) # Disable color until we're sure that it should be enabled (after # EMERGE_DEFAULT_OPTS has been parsed). -- 2.0.4