beets/beets
Adrian Sampson 6c4ce92077 don't bother poisoning the queue on exception
Previously, we tried to shut down everything very nicely by sending along a
channel poison message when an exception occurred. That, of course, was
disastrous because some of the pipeline was no longer running and the poison
was unlikely to get all the way through. Now we just abort every thread and
clear every queue (to force the abort even when blocking on enqueues). This
problem manifested as a deadlock when an exception occurred in the final
stage.
2010-08-02 19:40:35 -07:00
..
autotag basic resuming of crashed tagging via .beetsstate file 2010-08-02 16:08:49 -07:00
ui don't bother poisoning the queue on exception 2010-08-02 19:40:35 -07:00
__init__.py change to MIT license 2010-05-28 00:07:11 -07:00
library.py path sanitation now removes ? 2010-07-30 15:27:53 -07:00
mediafile.py add "format" field to MediaFile for getting the file type 2010-07-21 23:01:32 -07:00
plugins.py add config option for importing additional plugins 2010-07-08 17:18:43 -07:00