diff --git a/configs/config-2.3.0.yml b/configs/config-2.3.0.yml index d0dd52f..1dda812 100644 --- a/configs/config-2.3.0.yml +++ b/configs/config-2.3.0.yml @@ -2166,14 +2166,15 @@ mobase: ISaveGameInfoWidget: __doc__: Base class for a save game info widget. - __abstract__: true + # Class not abstract because it conflicts with Qt metaclass: + # __abstract__: true __init__: args: parent: Parent widget. _widget: - abstract: false returns: The underlying `QWidget`. setSave: + abstract: true __doc__: Set the save file to display in this widget. args: save: Path to the save file. diff --git a/stubs/2.3.0/mobase.pyi b/stubs/2.3.0/mobase.pyi index efcde6d..87a38a8 100644 --- a/stubs/2.3.0/mobase.pyi +++ b/stubs/2.3.0/mobase.pyi @@ -2874,7 +2874,7 @@ class ISaveGame: """ ... -class ISaveGameInfoWidget(abc.ABC, PyQt5.QtWidgets.QWidget): +class ISaveGameInfoWidget(PyQt5.QtWidgets.QWidget): """ Base class for a save game info widget. """