torrent_error('Unknown name')
name = info['name']
+ encoding = torrent.get('encoding', None)
+
if 'files' in info:
files = info['files']
paths = []
- encoding = torrent.get('encoding', None)
for file in files:
if 'path' not in file:
torrent_error('Unknown path')
if 'length' not in info:
torrent_error('Unknown length')
length = info['length']
+ if charset and encoding and (charset != encoding):
+ name = name.decode(encoding, 'replace').encode(charset, 'replace')
paths = [(name, length)]
meta = []