diff options
Diffstat (limited to 'subcmds/forall.py')
-rw-r--r-- | subcmds/forall.py | 4 |
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']) |