[Checkins] SVN: zope.app.applicationcontrol/trunk/ - Bugfix: Launching ``svn`` replaced the whole environment instead of just

Adam Groszer agroszer at gmail.com
Wed Jul 7 01:47:11 EDT 2010


Log message for revision 114275:
  - Bugfix: Launching ``svn`` replaced the whole environment instead of just
    appending ``LANG``.

Changed:
  U   zope.app.applicationcontrol/trunk/CHANGES.txt
  U   zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/zopeversion.py

-=-
Modified: zope.app.applicationcontrol/trunk/CHANGES.txt
===================================================================
--- zope.app.applicationcontrol/trunk/CHANGES.txt	2010-07-06 23:54:27 UTC (rev 114274)
+++ zope.app.applicationcontrol/trunk/CHANGES.txt	2010-07-07 05:47:10 UTC (rev 114275)
@@ -5,7 +5,8 @@
 3.5.6 (unreleased)
 ------------------
 
-- Nothing changed yet.
+- Bugfix: Launching ``svn`` replaced the whole environment instead of just
+  appending ``LANG``.
 
 
 3.5.5 (2010-01-09)

Modified: zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/zopeversion.py
===================================================================
--- zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/zopeversion.py	2010-07-06 23:54:27 UTC (rev 114274)
+++ zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/zopeversion.py	2010-07-07 05:47:10 UTC (rev 114275)
@@ -62,8 +62,10 @@
 
     def _getSVNInfoOutput(self):
         try:
+            env = os.environ.copy()
+            env['LANG'] = 'C'
             proc = subprocess.Popen('svn info "%s"' % self.path,
-                shell=True, stdout=subprocess.PIPE, env={'LANG': 'C'})
+                shell=True, stdout=subprocess.PIPE, env=env)
         except OSError:
             pass
         else:



More information about the checkins mailing list