themoken/Canto — Issue #23: TypeError in process.py
Author: langner
Created: 2011-12-07 22:02:03+00:00
State: open

I'm not sure at what point this happened. It was either during marking an item as read, or opening a link in an external browser.

Here is the log:
```
Canto v 0.7.10 (sh:)
Time: Wed Dec 7 20:25:33 2011
Config parsed successfully.
Populating feeds...
Precaching: ['updated_parsed']
Curses initialized.
GUI initialized.
Signals set.
Beginning main loop.
Curses done.

EXCEPTION:
Traceback (most recent call last):
File "/usr/lib/canto/canto/main.py", line 360, in __init__
self.tick()
File "/usr/lib/canto/canto/main.py", line 553, in tick
self.update(0, self.cfg.feeds)
File "/usr/lib/canto/canto/main.py", line 612, in update
refilter))
File "/usr/lib/canto/canto/process.py", line 361, in send
self.start_process(self.cfg)
File "/usr/lib/canto/canto/process.py", line 182, in start_process
cfg.all_sorts, cfg.feeds)
File "/usr/lib/canto/canto/process.py", line 289, in run
gf = all_filters[filter]
TypeError: object cannot be interpreted as an index

Flushed to disk.
Curses done.
```