Opened 13 months ago

#3286 new bug

Error setting some config values from console ('str' object has no attribute 'decode')

Reported by: paulo Owned by:
Priority: minor Milestone: needs verified
Component: Unknown Version: 2.0.3
Keywords: Cc:

Description

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

Change History (0)

Note: See TracTickets for help on using tickets.