Unicode path fixes for drop-upload.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood
2015-04-28 20:43:09 +01:00
committed by Brian Warner
parent b6dedc6223
commit 7b4067850f
5 changed files with 65 additions and 45 deletions

View File

@ -479,11 +479,12 @@ class Client(node.Node, pollmixin.PollMixin):
"put the cap in a 'private/drop_upload_dircap' file, and delete this option.")
upload_dircap = self.get_or_create_private_config("drop_upload_dircap")
local_dir_utf8 = self.get_config("drop_upload", "local.directory")
local_dir_config = self.get_config("drop_upload", "local.directory").decode("utf-8")
local_dir = abspath_expanduser_unicode(local_dir_config, base=self.basedir)
try:
from allmydata.frontends import drop_upload
s = drop_upload.DropUploader(self, upload_dircap, local_dir_utf8)
s = drop_upload.DropUploader(self, upload_dircap, local_dir)
s.setServiceParent(self)
s.startService()