-
Type:
Task
-
Resolution: Done
-
Priority:
Normal
-
Affects Version/s: None
-
Component/s: None
-
None
This is just to document some general changes we should look into and probably apply to the codebase for Picard 3 so we don't forget about this.
Check code for deprecated methods and remove themTurn the Item.can_{} and Item.is_ methods into propertiesGet rid of QObject.tagger. Explicitly pass tagger instance around, or where this is not feasible use QCoreApplication.instance()- Consider wrapping QCoreApplication.instance() into an own function (e.g. Tagger.instance() static method)
Same for QObject.log and QObject.configCheck for workarounds for specific issues with dependency, validate if the workarounds are still needed with the new minimum versions of requirements- Rename variables / functions / options related to non album tracks to standalone recordings for consistency
- has related issue
-
PICARD-2354 DeprecationWarning: the imp module is deprecated in favour of importlib
-
- Closed
-
-
PICARD-2355 zipimporter deprecation warnings
-
- Closed
-
-
PICARD-2356 Removed deprecated code
-
- Closed
-
-
PICARD-2871 Get rid of QtCore.QObject.tagger
-
- Closed
-