Fix execute plugin not working with unicode torrent names
This commit is contained in:
parent
17cac01673
commit
68990b4a3f
|
@ -108,6 +108,14 @@ class Core(CorePluginBase):
|
||||||
else:
|
else:
|
||||||
save_path = info["save_path"]
|
save_path = info["save_path"]
|
||||||
|
|
||||||
|
# getProcessOutputAndValue requires args to be str
|
||||||
|
if isinstance(torrent_name, unicode):
|
||||||
|
torrent_id = torrent_id.encode("utf-8", "ignore")
|
||||||
|
if isinstance(torrent_name, unicode):
|
||||||
|
torrent_name = torrent_name.encode("utf-8", "ignore")
|
||||||
|
if isinstance(save_path, unicode):
|
||||||
|
save_path = save_path.encode("utf-8", "ignore")
|
||||||
|
|
||||||
log.debug("[execute] Running commands for %s", event)
|
log.debug("[execute] Running commands for %s", event)
|
||||||
|
|
||||||
def log_error(result, command):
|
def log_error(result, command):
|
||||||
|
|
Loading…
Reference in New Issue