Custom Query (2447 matches)
Results (376 - 378 of 2447)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1137 | WontFix | FreeBSD port broken | ||
Description |
The latest upgrade from 1.19 -> 1.2.0 caused something to change and running deluged exits with: terminate called after throwing an instance of 'boost::python::error_already_set' deleting ~/.config/deluge/ directory allows it to run but the daemon dies again with the same error upon adding a torrent. |
|||
#1139 | Fixed | failure with new version libtorrent-rasterbar 0.15 | ||
Description |
After upgrading to new version libtorrent-rasterbar 0.15 from trunk deluged failed with error: Traceback (most recent call last): ...
exceptions.TypeError: No registered converter was able to extract a C++ reference to type libtorrent::announce_entry from this Python object of type dict It seems that this commit break deluge: http://libtorrent.svn.sourceforge.net/viewvc/libtorrent?view=rev&revision=4142 function replace_trackers() was reverted back to the state as in 0.14 version. |
|||
#1140 | Fixed | Console ui "add" autocomplete crashes on unicode filename | ||
Description |
Console ui crashes then I try to list options for add command autocomplete and directory contains unicode filenames, i.e.: add /path/to/directory/with/unicode/entries/ <TAB> <TAB> Traceback: [ERROR ] 23:17:28 screen:300 'ascii' codec can't decode byte 0xd0 in position 13: ordinal not in range(128) Traceback (most recent call last): File "/home/nullie/work/deluge/trunk/deluge/ui/console/screen.py", line 298, in doRead self._doRead() File "/home/nullie/work/deluge/trunk/deluge/ui/console/screen.py", line 337, in _doRead self.input, self.input_cursor = self.tab_completer(self.input, self.input_cursor, second_hit) File "/home/nullie/work/deluge/trunk/deluge/ui/console/main.py", line 377, in tab_completer self.write(match) File "/home/nullie/work/deluge/trunk/deluge/ui/console/main.py", line 268, in write self.screen.add_line(line, not self.batch_write) File "/home/nullie/work/deluge/trunk/deluge/ui/console/screen.py", line 193, in add_line line_length = colors.get_line_length(line) File "/home/nullie/work/deluge/trunk/deluge/ui/console/colors.py", line 129, in get_line_length line = line.encode(encoding, "replace") UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 13: ordinal not in range(128) That happens because os.listdir in deluge/ui/console/commands/add.py:94 gets encoded string, so it returns encoded strings as result, and screen.py doesn't handle encoded strings. I could fix this, but don't know where should I do decoding (or make screen accept encoded strings). |