summaryrefslogtreecommitdiff
path: root/paramiko/util.py
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2014-12-17 14:29:18 -0800
committerJeff Forcier <jeff@bitprophet.org>2014-12-17 14:29:18 -0800
commit92d91a0222394650d6f5943bad7059834a611826 (patch)
treee0875935ade262e16d0a68e26d0443ad9dfddc47 /paramiko/util.py
parentc5836ad5524e52df87801ddd4f3a5187afae785f (diff)
parent40f9b9c7bc110523f7a6c18208e2c20220c1aeb4 (diff)
downloadparamiko-92d91a0222394650d6f5943bad7059834a611826.tar.gz
Merge branch 'master' into 419-int
Diffstat (limited to 'paramiko/util.py')
-rw-r--r--paramiko/util.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/paramiko/util.py b/paramiko/util.py
index 2b3389a8..9befc63b 100644
--- a/paramiko/util.py
+++ b/paramiko/util.py
@@ -115,12 +115,13 @@ def unhexify(s):
def safe_string(s):
- out = ''
+ out = b('')
for c in s:
- if (byte_ord(c) >= 32) and (byte_ord(c) <= 127):
- out += c
+ i = byte_ord(c)
+ if 32 <= i <= 127:
+ out += byte_chr(i)
else:
- out += '%%%02X' % byte_ord(c)
+ out += b('%%%02X' % i)
return out