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
02f737cdee
commit
a5ec00f89f
1 changed files with 4 additions and 1 deletions
|
@ -216,7 +216,10 @@ def main():
|
|||
export = module.params['export']
|
||||
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)
|
||||
|
||||
if export or not os.path.exists(dest):
|
||||
|
|
Loading…
Reference in a new issue