id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 3439,"Execute plugin fails to run on Windows, exception thrown",scudre,,"Execute plugin fails to run on Windows. Issue is due to the migration from Python 2 to Python 3, and the different handling of strings and bytes. Following exception is thrown when attempting to execute a script: {{{ Traceback (most recent call last): File ""c:\users\chris\appdata\roaming\deluge\plugins\execute-1.3d-py3.8.egg\deluge_execute\core.py"", line 139, in execute_commands cmd_args = [cmd_arg.replace('&', '^^^&') for cmd_arg in cmd_args] File ""c:\users\chris\appdata\roaming\deluge\plugins\execute-1.3d-py3.8.egg\deluge_execute\core.py"", line 139, in cmd_args = [cmd_arg.replace('&', '^^^&') for cmd_arg in cmd_args] TypeError: a bytes-like object is required, not 'str' }}} ",bug,closed,minor,2.0.4,Plugin,2.0.0,Fixed,"execute, windows",