summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-05-21 14:18:18 +0300
committerLars Wirzenius <liw@liw.fi>2017-05-21 14:18:18 +0300
commit8f7f06ae7ae81924ddf61fa5f69c11298fe3eac5 (patch)
tree3041ac72095cc0cb1979556eec321feab2d9d016
parentbcc8ae961e5b831a0a3c111360d8a2d46bf69e46 (diff)
downloadvmdb2-8f7f06ae7ae81924ddf61fa5f69c11298fe3eac5.tar.gz
Force locale to C when running commands
-rw-r--r--vmdb/runcmd.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/vmdb/runcmd.py b/vmdb/runcmd.py
index 7534e7d..3d4bcb9 100644
--- a/vmdb/runcmd.py
+++ b/vmdb/runcmd.py
@@ -17,6 +17,7 @@
import logging
+import os
import sys
import cliapp
@@ -46,6 +47,9 @@ def runcmd(argv, *argvs, **kwargs):
progress('Exec: %r' % (argv,))
kwargs['stdout_callback'] = _log_stdout
kwargs['stderr_callback'] = _log_stderr
+ env = kwargs.get('env', os.environ.copy())
+ env['LC_ALL'] = 'C'
+ kwargs['env'] = env
return cliapp.runcmd(argv, *argvs, **kwargs)