Reset all locale environment variables before running svn commands
We screenscrape the output of svn(1), so better ensure it is using the C locale. Fixes #3255
This commit is contained in:
parent
5aa652c6fd
commit
99456fbc98
1 changed files with 4 additions and 1 deletions
|
@ -216,7 +216,10 @@ def main():
|
||||||
export = module.params['export']
|
export = module.params['export']
|
||||||
switch = module.params['switch']
|
switch = module.params['switch']
|
||||||
|
|
||||||
os.environ['LANG'] = 'C'
|
# We screenscrape a huge amount of svn commands so use C locale anytime we
|
||||||
|
# call run_command()
|
||||||
|
module.run_command_environ_update = dict(LANG='C', LC_ALL='C', LC_MESSAGES='C', LC_CTYPE='C')
|
||||||
|
|
||||||
svn = Subversion(module, dest, repo, revision, username, password, svn_path)
|
svn = Subversion(module, dest, repo, revision, username, password, svn_path)
|
||||||
|
|
||||||
if export or not os.path.exists(dest):
|
if export or not os.path.exists(dest):
|
||||||
|
|
Loading…
Reference in a new issue