[damned-lies] Ensure Popen commands are utf-8 encoded
- From: Claude Paroz <claudep src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [damned-lies] Ensure Popen commands are utf-8 encoded
- Date: Mon, 31 Mar 2014 07:32:44 +0000 (UTC)
commit 3b742d1b6716ed934a34c8e19b5252a8511d2c0a
Author: Claude Paroz <claude 2xlibre net>
Date: Mon Mar 31 09:26:17 2014 +0200
Ensure Popen commands are utf-8 encoded
stats/utils.py | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/stats/utils.py b/stats/utils.py
index 8fc73dd..3a56592 100644
--- a/stats/utils.py
+++ b/stats/utils.py
@@ -129,6 +129,8 @@ def run_shell_command(cmd, env=None, input_data=None, raise_on_error=False):
if env:
os.environ.update(env)
env = os.environ
+ if isinstance(cmd, unicode):
+ cmd = cmd.encode('utf-8')
pipe = Popen(cmd, shell=True, env=env, stdin=stdin, stdout=PIPE, stderr=PIPE)
if input_data:
try:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]