mirror of
https://github.com/logos-storage/deluge.git
synced 2026-01-13 18:43:12 +00:00
Fix #1934 : Unicode error in AddTorrent Dialog
This commit is contained in:
parent
0941377fac
commit
370035ffc5
@ -196,7 +196,16 @@ class AddTorrentDialog(component.Component):
|
||||
|
||||
for filename in filenames:
|
||||
# Convert the path to unicode
|
||||
filename = unicode(filename)
|
||||
log.debug("Adding torrent from file: %s (%s)", filename, type(filename))
|
||||
try:
|
||||
filename = unicode(filename, "utf8")
|
||||
except UnicodeDecodeError:
|
||||
# Try 'latin-1' if filename has originated from http
|
||||
log.debug("Decode with 'utf-8' failed trying 'latin-1'")
|
||||
filename = unicode(filename, "latin-1")
|
||||
except TypeError:
|
||||
# Already unicode
|
||||
pass
|
||||
|
||||
# Get the torrent data from the torrent file
|
||||
try:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user