[dak/master] Fix unicode issue in show-deferred.
Signed-off-by: Torsten Werner <twerner@debian.org>
---
dak/show_deferred.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dak/show_deferred.py b/dak/show_deferred.py
index 6307bd3..dce8098 100755
--- a/dak/show_deferred.py
+++ b/dak/show_deferred.py
@@ -242,8 +242,9 @@ def list_uploads(filelist, rrd_dir):
Delayed-Until: %s
Delay-Remaining: %s"""%(time.strftime("%Y-%m-%d %H:%M:%S", time.gmtime(time.time()+u[0])),u[2])
print >> f, fields
- print >> f, str(u[5]).rstrip()
- open(os.path.join(Cnf["Show-Deferred::LinkPath"],u[1]),"w").write(str(u[5])+fields+'\n')
+ encoded = unicode(u[5]).encode('utf-8')
+ print >> f, encoded.rstrip()
+ open(os.path.join(Cnf["Show-Deferred::LinkPath"],u[1]),"w").write(encoded+fields+'\n')
print >> f
f.close()
os.rename(os.path.join(Cnf["Show-Deferred::LinkPath"],'.status.tmp'),
--
1.7.2.5
Reply to: