forked from ports/contrib
25 lines
946 B
Diff
25 lines
946 B
Diff
Fixes compilation errors when os.environ['LANG'] is undefiend
|
|
--- ./setup.py
|
|
+++ ./setup.py
|
|
@@ -621,7 +621,7 @@ class compile_translations(Command):
|
|
shutil.rmtree('translations/')
|
|
os.makedirs('translations')
|
|
|
|
- oldlang = os.environ['LANG']
|
|
+ oldlang = os.environ.get('LANG', None)
|
|
os.environ['LANG'] = 'C'
|
|
|
|
for pofile in sorted(glob('po/*.po')):
|
|
@@ -656,7 +656,10 @@ class compile_translations(Command):
|
|
os.makedirs('translations/' + lang + '/LC_MESSAGES/')
|
|
os.system('pybabel compile -D wicd -i %s -l %s -d translations/' % (pofile, lang))
|
|
|
|
- os.environ['LANG'] = oldlang
|
|
+ if oldlang is not None:
|
|
+ os.environ['LANG'] = oldlang
|
|
+ else:
|
|
+ del os.environ['LANG']
|
|
|
|
class uninstall(Command):
|
|
description = "remove Wicd using uninstall.sh and install.log"
|