Skip to content

Commit 429f758

Browse files
committed
PICARD-1861: Adapt plugins to extension point API changes
1 parent ed17332 commit 429f758

File tree

1 file changed

+18
-19
lines changed

1 file changed

+18
-19
lines changed

picard/plugin3/api.py

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
Type,
2828
)
2929

30-
from picard.album import register_album_post_removal_processor
3130
from picard.config import (
3231
Config,
3332
ConfigSection,
@@ -37,6 +36,13 @@
3736
from picard.extension_points.cover_art_providers import (
3837
register_cover_art_provider,
3938
)
39+
from picard.extension_points.event_hooks import (
40+
register_album_post_removal_processor,
41+
register_file_post_addition_to_track_processor,
42+
register_file_post_load_processor,
43+
register_file_post_removal_from_track_processor,
44+
register_file_post_save_processor,
45+
)
4046
from picard.extension_points.formats import register_format
4147
from picard.extension_points.item_actions import (
4248
BaseAction,
@@ -46,21 +52,14 @@
4652
register_file_action,
4753
register_track_action,
4854
)
49-
from picard.extension_points.options_pages import register_options_page
50-
from picard.extension_points.script_functions import register_script_function
51-
from picard.file import (
52-
File,
53-
register_file_post_addition_to_track_processor,
54-
register_file_post_load_processor,
55-
register_file_post_removal_from_track_processor,
56-
register_file_post_save_processor,
57-
)
58-
from picard.metadata import (
55+
from picard.extension_points.metadata import (
5956
register_album_metadata_processor,
6057
register_track_metadata_processor,
6158
)
59+
from picard.extension_points.options_pages import register_options_page
60+
from picard.extension_points.script_functions import register_script_function
61+
from picard.file import File
6262
from picard.plugin3.manifest import PluginManifest
63-
from picard.plugin import PluginPriority
6463
from picard.webservice import WebService
6564
from picard.webservice.api_helpers import MBAPIHelper
6665

@@ -98,26 +97,26 @@ def plugin_config(self) -> ConfigSection:
9897
return self._api_config
9998

10099
# Metadata processors
101-
def register_album_metadata_processor(function: Callable, priority: PluginPriority = PluginPriority.NORMAL) -> None:
100+
def register_album_metadata_processor(function: Callable, priority: int = 0) -> None:
102101
return register_album_metadata_processor(function, priority)
103102

104-
def register_track_metadata_processor(function: Callable, priority: PluginPriority = PluginPriority.NORMAL) -> None:
103+
def register_track_metadata_processor(function: Callable, priority: int = 0) -> None:
105104
return register_track_metadata_processor(function, priority)
106105

107106
# Event hooks
108-
def register_album_post_removal_processor(function: Callable, priority: PluginPriority = PluginPriority.NORMAL) -> None:
107+
def register_album_post_removal_processor(function: Callable, priority: int = 0) -> None:
109108
return register_album_post_removal_processor(function, priority)
110109

111-
def register_file_post_load_processor(function: Callable, priority: PluginPriority = PluginPriority.NORMAL) -> None:
110+
def register_file_post_load_processor(function: Callable, priority: int = 0) -> None:
112111
return register_file_post_load_processor(function, priority)
113112

114-
def register_file_post_addition_to_track_processor(function: Callable, priority: PluginPriority = PluginPriority.NORMAL) -> None:
113+
def register_file_post_addition_to_track_processor(function: Callable, priority: int = 0) -> None:
115114
return register_file_post_addition_to_track_processor(function, priority)
116115

117-
def register_file_post_removal_from_track_processor(function: Callable, priority: PluginPriority = PluginPriority.NORMAL) -> None:
116+
def register_file_post_removal_from_track_processor(function: Callable, priority: int = 0) -> None:
118117
return register_file_post_removal_from_track_processor(function, priority)
119118

120-
def register_file_post_save_processor(function: Callable, priority: PluginPriority = PluginPriority.NORMAL) -> None:
119+
def register_file_post_save_processor(function: Callable, priority: int = 0) -> None:
121120
return register_file_post_save_processor(function, priority)
122121

123122
# Cover art

0 commit comments

Comments
 (0)