Переглянути джерело

forall: setenv, only encode val if encode exists

Change-Id: I655e3043d0118c4e929897d3a51e5e013e5758dc
Anthony King 10 роки тому
батько
коміт
c116f94261
1 змінених файлів з 3 додано та 1 видалено
  1. 3 1
      subcmds/forall.py

+ 3 - 1
subcmds/forall.py

@@ -278,7 +278,9 @@ def DoWork(project, mirror, opt, cmd, shell, cnt, config):
   def setenv(name, val):
     if val is None:
       val = ''
-    env[name] = val.encode()
+    if hasattr(val, 'encode'):
+      val = val.encode()
+    env[name] = val
 
   setenv('REPO_PROJECT', project['name'])
   setenv('REPO_PATH', project['relpath'])