mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-13 04:54:23 +00:00
Fix 2163 : Cannot add torrent file with empty (0:) encoding tag
This commit is contained in:
parent
8c2189f161
commit
43390b850a
@ -75,11 +75,13 @@ class TorrentInfo(object):
|
||||
self.__m_info_hash = sha(bencode.bencode(self.__m_metadata["info"])).hexdigest()
|
||||
|
||||
# Get encoding from torrent file if available
|
||||
self.encoding = "UTF-8"
|
||||
self.encoding = None
|
||||
if "encoding" in self.__m_metadata:
|
||||
self.encoding = self.__m_metadata["encoding"]
|
||||
elif "codepage" in self.__m_metadata:
|
||||
self.encoding = str(self.__m_metadata["codepage"])
|
||||
if not self.encoding:
|
||||
self.encoding = "UTF-8"
|
||||
|
||||
# Check if 'name.utf-8' is in the torrent and if not try to decode the string
|
||||
# using the encoding found.
|
||||
|
Loading…
x
Reference in New Issue
Block a user