File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222from PyQt6 import QtCore , QtWidgets
2323
2424from picard .i18n import gettext as _
25+ from picard .plugin3 .categories import PluginCategorySet
2526
2627from picard .ui import PreserveGeometry
2728
@@ -262,12 +263,12 @@ def _get_plugin_remote_url(self):
262263 def _get_categories (self ):
263264 """Get categories."""
264265 if self ._is_installable_plugin ():
265- categories = getattr (self .plugin_data , 'categories' , [])
266- return ', ' . join (categories ) if categories else ''
266+ categories = PluginCategorySet ( getattr (self .plugin_data , 'categories' , []) )
267+ return str (categories ) if categories else ''
267268 else :
268269 try :
269270 categories = self .plugin_data .manifest ._data .get ('categories' , []) if self .plugin_data .manifest else []
270- return ', ' . join ( categories )
271+ return str ( PluginCategorySet ( categories ) )
271272 except (AttributeError , Exception ):
272273 return ''
273274
You can’t perform that action at this time.
0 commit comments