[Pkg-anonymity-tools] [onionshare] 02/140: Solved Issue #80 UnicodeEncodeError

Ulrike Uhlig u-guest at moszumanska.debian.org
Mon Sep 29 20:33:41 UTC 2014


This is an automated email from the git hooks/post-receive script.

u-guest pushed a commit to branch master
in repository onionshare.

commit 85c72f1980a6ee0cff4737a215ca35bd02fc0221
Author: brn <basaran.caner at gmail.com>
Date:   Fri Aug 1 20:04:17 2014 +0300

    Solved Issue #80 UnicodeEncodeError
---
 onionshare/onionshare.py         | 2 +-
 onionshare_gui/onionshare_gui.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/onionshare/onionshare.py b/onionshare/onionshare.py
index dc3dbf2..6053961 100644
--- a/onionshare/onionshare.py
+++ b/onionshare/onionshare.py
@@ -103,7 +103,7 @@ def index(slug_candidate):
     return render_template_string(
         open('{0}/index.html'.format(onionshare_dir)).read(),
         slug=slug,
-        filename=os.path.basename(filename),
+        filename=os.path.basename(filename).decode("utf-8"),
         filehash=filehash,
         filesize=filesize,
         filesize_human=human_readable_filesize(filesize),
diff --git a/onionshare_gui/onionshare_gui.py b/onionshare_gui/onionshare_gui.py
index f6c7870..d034655 100644
--- a/onionshare_gui/onionshare_gui.py
+++ b/onionshare_gui/onionshare_gui.py
@@ -38,7 +38,7 @@ class Window(QWebView):
     def __init__(self, basename, webapp_port):
         global window_icon
         QWebView.__init__(self)
-        self.setWindowTitle("{0} | OnionShare".format(basename))
+        self.setWindowTitle(u"{0} | OnionShare".format(basename.decode("utf-8")))
         self.resize(580, 400)
         self.setMinimumSize(580, 400)
         self.setMaximumSize(580, 400)
@@ -65,7 +65,7 @@ def select_file(strings, filename=None):
         if not filename:
             return False, False
 
-        filename = str(filename)
+        filename = str(unicode(filename).encode("utf-8"))
 
     # validate filename
     if not os.path.isfile(filename):

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/onionshare.git



More information about the Pkg-anonymity-tools mailing list