Bruno Cauet
408afa1b58
Add tests for beets.logging
2015-01-04 17:02:28 +01:00
Bruno Cauet
e2d3ba1c23
Fix 4 tests by str()-ing a logged exception
2015-01-04 17:02:27 +01:00
Bruno Cauet
7df8bef8b7
Update logging imports: logging → beets.logging
2015-01-04 17:02:27 +01:00
Bruno Cauet
6bdb02c721
Fix logging formatting string in duplicates plugin
...
{)} → {0}
2015-01-04 17:02:27 +01:00
Bruno Cauet
8cac47af2a
Convert beets plugins to lazy logging
2015-01-04 17:02:27 +01:00
Bruno Cauet
e75f9a703d
Convert beets core to lazy logging
2015-01-04 17:02:27 +01:00
Bruno Cauet
b40fb507c3
Offer new-style formatting for logging
...
beets.logging is a drop-in replacement for logging. Any logger created
from beets.logging.getLogger() will use {}-style formatting instead of
%-style, on python 2 and 3.
2015-01-04 17:02:27 +01:00
Malte Ried
1c4dda4bd3
Merge branch 'master' into import-filefilter
2015-01-04 16:12:36 +01:00
Fabrice Laporte
80038e2a3f
test_bucket: update test_year_single_year
...
2015 was used as an example of date outside of [1970-current year] intervall which is not true anymore
2015-01-03 23:03:29 +01:00
Malte Ried
946e7b446d
Take care of None objects when dealing with tasks
2015-01-02 19:10:57 +01:00
Malte Ried
7e21406ad0
Event handler implemented in plugins may now return values.
...
Handler for `import_task_created` can return a list of tasks to substitute the given task.
2015-01-02 18:51:00 +01:00
Malte Ried
09164c2d3b
All import tasks are now created by the ImportTaskFactory.
2015-01-02 17:42:50 +01:00
Malte Ried
c560a3d042
Recent changes broke the flake8 rules...
2014-12-31 17:20:47 +01:00
Malte Ried
61a20b3163
Modified the tests to match the new --pretend output.
2014-12-31 17:15:52 +01:00
Malte Ried
ab996a0de0
Merge branch 'master' into import-filefilter
...
Conflicts:
test/test_importer.py
2014-12-31 17:04:16 +01:00
Malte Ried
7f4a06d12c
Instead of emitting the import_task_created event using a pipeline stage, it is fired every time an import task was created.
2014-12-31 16:57:09 +01:00
Adrian Sampson
405726ba13
Merge pull request #1189 from mried/import-pretend-verbose
...
A more detailed output of the `--pretend` option
2014-12-31 08:41:22 -04:00
Malte Ried
0e74c5dbaa
Rearranged regex config options to reduce hierarchies
2014-12-31 11:56:50 +01:00
Malte Ried
bee0a5b9fe
Album tracks are prepended by two spaces to indent them a bit.
2014-12-31 11:38:03 +01:00
Malte Ried
cc82e1cb43
Made the detailed output the default behaviour.
2014-12-31 11:30:46 +01:00
Fabrice Laporte
4d848766f2
Merge pull request #1192 from Kraymer/lyrics-fix-incomplete
...
lyrics : remove empty divs before scraping
2014-12-31 06:45:31 +01:00
Fabrice Laporte
e63a8c17a4
fix changelog
2014-12-31 06:37:05 +01:00
Fabrice Laporte
650696a5de
edit changelog
2014-12-31 06:23:39 +01:00
Fabrice Laporte
38b890cdd6
lyrics: add test checking scraping of mocked page
2014-12-31 06:16:06 +01:00
Fabrice Laporte
c34e718ab6
lyrics: introduce empty div in mocked lyrics page
2014-12-31 06:15:41 +01:00
Fabrice Laporte
d4d5c085fa
lyrics : remove empty divs before scraping
...
it may result in \n being inserted that we will strip in
_scrape_strip_cruft
2014-12-30 23:37:23 +01:00
Adrian Sampson
fd94094c1b
Changelog and name change for #1156
2014-12-30 15:27:17 -04:00
Adrian Sampson
e547426b8c
Merge pull request #1156 from djl/lastgenreunicode
...
lastgenre: Optionally replace unicode characters when performing lookups
2014-12-30 15:25:40 -04:00
Malte Ried
8addf3ef39
Simplified the configuration of the regular expressions for th ihate plugin
...
Added the docs
2014-12-30 14:11:45 +01:00
Malte Ried
11008494c3
Tests failed on windows
2014-12-30 12:45:29 +01:00
David Logie
08d5b9c138
Fix line length in docstring.
2014-12-29 19:45:33 +00:00
David Logie
f2704461cf
Go back to a single lookup with specific Unicode characters replaced.
2014-12-29 19:37:03 +00:00
Marc Addeo
8cd3d0059f
Remove ArtistNotFoundException in favor of returning None for simplicity
2014-12-29 11:10:43 -05:00
Malte Ried
12e99be7b8
Merge remote-tracking branch 'origin/import-filefilter' into import-filefilter
2014-12-29 13:26:39 +01:00
Malte Ried
023c13d292
Updated the test code to ignore the "Sending event" log messages.
2014-12-29 13:22:28 +01:00
Malte Ried
acec078fa3
The new event changed the log so an old import test failed...
2014-12-29 13:15:54 +01:00
Malte Ried
5123a41258
Added a flag --detailed to get a more detailed output of the --pretend option.
2014-12-29 12:54:16 +01:00
Thomas Scholtes
b33d5b577a
Catch exception when program check has non-zero return code
...
See #1175 .
2014-12-29 12:07:57 +01:00
Malte Ried
16abc858e3
Removed some testing code which was checked in accidentally
2014-12-29 12:03:52 +01:00
Malte Ried
7674399a45
Added the import_task_created event
...
Improved the IHatePlugin to filter files based on file names
2014-12-29 12:03:51 +01:00
Malte Ried
14543589ed
Removed some testing code which was checked in accidentally
2014-12-29 11:52:33 +01:00
Marc Addeo
e71c464c14
Initialize feat_part as None
2014-12-28 21:27:58 -05:00
Marc Addeo
8f41818434
Fix formatting to pass flake8 tests
2014-12-28 20:58:59 -05:00
Marc Addeo
a70820d8a1
Fix a bug in ftintitle with the order of album artist
...
There was a bug in the find_feat_part function that would cause it to
fail if the album artist was the second part of the featured string.
For example, if the Artist field was Alice & Bob, and the Album Artist
field was Bob it would return None due to the order.
This fixes that and adds test cases to ensure it doesn't return.
2014-12-28 20:23:17 -05:00
Marc Addeo
4d4113e3a4
Refactor ftintitle to extract the code to find the featured artist
...
This removes the code that extracts the featured artist from the
original artist field from the ft_in_title function and puts it into its
own.
It also adds a custom ArtistNotFoundException that find_feat_part will
throw if the album artist is not in the artist field.
This allows us to easily test the results of finding a featured artist
in the artist sting, and thus adds tests for the usual test cases that
the split_on_feat gets tested for.
2014-12-28 20:15:09 -05:00
Adrian Sampson
50a9c2c7d8
Merge pull request #1182 from Freso/patch-1
...
changelog: #1175 is unrelated to the fix in #1176
2014-12-28 19:05:44 -04:00
Frederik "Freso" S. Olesen
25171568b1
changelog: #1175 is unrelated to the fix in #1176
2014-12-29 00:02:59 +01:00
Adrian Sampson
9cfe575c3a
Changelog for #1181
2014-12-28 19:00:36 -04:00
Adrian Sampson
d0dcc74c7e
Merge pull request #1181 from marcaddeo/fix-ftintitle-duplicate-album-artist
...
Fix handling of duplicate album artists in ftintitle
2014-12-28 18:58:36 -04:00
Adrian Sampson
9c9d3ddb70
Changelog for #1176
2014-12-28 18:54:32 -04:00