[Deluge] #3286: Error setting some config values from console ('str' object has no attribute 'decode')

2 views
Skip to first unread message

Deluge

unread,
Jul 10, 2019, 12:27:28 PM7/10/19
to delug...@googlegroups.com
#3286: Error setting some config values from console ('str' object has no
attribute 'decode')
----------------------------+---------------------
Reporter: paulo | Type: bug
Status: new | Priority: minor
Milestone: needs verified | Component: Unknown
Version: 2.0.3 | Keywords:
----------------------------+---------------------
{{{#!bash
deluge-console "config -s download_location /tmp"
}}}

{{{
'str' object has no attribute 'decode'
15:43:24 [ERROR ][deluge.ui.console.cmdline.command
:138 ] 'str' object has no attribute 'decode'
Traceback (most recent call last):
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/command.py", line 135, in exec_command
ret = self._commands[options.command].handle(options)
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/commands/config.py", line 104, in
handle
return self._set_config(options)
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/commands/config.py", line 143, in
_set_config
val = simple_eval(val)
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/commands/config.py", line 72, in
simple_eval
res = atom(src, next(src))
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/commands/config.py", line 57, in atom
return token[-1].decode('string-escape')
AttributeError: 'str' object has no attribute 'decode'
Traceback (most recent call last):
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/command.py", line 135, in exec_command
ret = self._commands[options.command].handle(options)
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/commands/config.py", line 104, in
handle
return self._set_config(options)
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/commands/config.py", line 143, in
_set_config
val = simple_eval(val)
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/commands/config.py", line 72, in
simple_eval
res = atom(src, next(src))
File "/usr/lib/python3/dist-
packages/deluge/ui/console/cmdline/commands/config.py", line 57, in atom
return token[-1].decode('string-escape')
AttributeError: 'str' object has no attribute 'decode'
}}}

Deluge 2.0.3 \\
libtorrent 1.1.5 \\
Python 3.6.8

--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3286>
Deluge <https://deluge-torrent.org/>
Deluge Project

Deluge

unread,
Aug 4, 2022, 12:32:27 PM8/4/22
to delug...@googlegroups.com
#3286: Error setting some config values from console ('str' object has no
attribute 'decode')
----------------------+----------------------------
Reporter: paulo | Owner:

Type: bug | Status: new
Priority: minor | Milestone: needs verified
Component: Unknown | Version: 2.0.3
Resolution: | Keywords:
----------------------+----------------------------

Comment (by cclecle):

Same here while trying to set any string config key.

Debian 11
Deluge 2.0.3-3.1
Deluge-console 2.0.3-3.1
Python 3.9.2

{{{
MyUser@localhost:/# deluge-console -U MyUser -P MyPassword config -s
move_completed_path /test/


'str' object has no attribute 'decode'

18:26:07 [ERROR ][deluge.ui.console.cmdline.command

--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3286#comment:2>

Reply all
Reply to author
Forward
0 new messages