summaryrefslogtreecommitdiffstats
path: root/subcmds/forall.py
diff options
context:
space:
mode:
authorAnthony King <anthonydking@slimroms.net>2015-06-03 17:29:29 +0100
committerDavid Pursehouse <david.pursehouse@sonymobile.com>2015-06-04 00:34:19 +0000
commitc116f94261cf0e6d33b3910b68d08d3b0e4bccdd (patch)
treeceef154d627d37f33eed5e945c58133263a95ebd /subcmds/forall.py
parent7993f3cdda0c66d97aae5c4570921130023e6048 (diff)
downloadgit-repo-c116f94261cf0e6d33b3910b68d08d3b0e4bccdd.tar.gz
forall: setenv, only encode val if encode exists
Change-Id: I655e3043d0118c4e929897d3a51e5e013e5758dc
Diffstat (limited to 'subcmds/forall.py')
-rw-r--r--subcmds/forall.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/subcmds/forall.py b/subcmds/forall.py
index 6a6d30c9..ebc8beca 100644
--- a/subcmds/forall.py
+++ b/subcmds/forall.py
@@ -278,7 +278,9 @@ def DoWork(project, mirror, opt, cmd, shell, cnt, config):
278 def setenv(name, val): 278 def setenv(name, val):
279 if val is None: 279 if val is None:
280 val = '' 280 val = ''
281 env[name] = val.encode() 281 if hasattr(val, 'encode'):
282 val = val.encode()
283 env[name] = val
282 284
283 setenv('REPO_PROJECT', project['name']) 285 setenv('REPO_PROJECT', project['name'])
284 setenv('REPO_PATH', project['relpath']) 286 setenv('REPO_PATH', project['relpath'])