Commits

Fredrik Håård  committed 554ce08

Set language in env for execution to en_US

  • Participants
  • Parent commits b12e5cb

Comments (0)

Files changed (1)

File hgapi/hgapi.py

     from urllib.parse import unquote
 import re
 import os.path
+import os
 try:
     import json #for reading logs
 except:
         self.path = path
         self.cfg = False
         self.user = user
+        self._env = os.environ
+        self._env['LANG'] = 'en_US'
  
     def __getitem__(self, rev=slice(0, 'tip')):
         """Get a Revision object for the revision identifed by rev
     def hg_command(self, *args):
         """Run a hg command in path and return the result.
         Throws on error."""    
-        proc = Popen(["hg", "--cwd", self.path, "--encoding", "UTF-8"] + list(args), stdout=PIPE, stderr=PIPE)
+        proc = Popen(["hg", "--cwd", self.path, "--encoding", "UTF-8"] + list(args), stdout=PIPE, stderr=PIPE, env=self._env)
 
         out, err = [x.decode("utf-8") for x in  proc.communicate()]