Display astrcmp implementation (C or Python) in About and debug log

It can also be displayed using -V command line option along various libs versions
This commit is contained in:
Laurent Monin
2017-07-18 18:39:43 +02:00
parent 7f72fc4374
commit e0f711cda3
2 changed files with 5 additions and 0 deletions

View File

@@ -36,5 +36,7 @@ def astrcmp_py(a,b):
try:
from picard.util._astrcmp import astrcmp as astrcmp_c
astrcmp = astrcmp_c
astrcmp_implementation = "C"
except ImportError:
astrcmp = astrcmp_py
astrcmp_implementation = "Python"

View File

@@ -23,6 +23,7 @@ from mutagen import version_string as mutagen_version
from PyQt5.QtCore import PYQT_VERSION_STR as pyqt_version, QT_VERSION_STR
from picard import PICARD_FANCY_VERSION_STR
from picard.disc import discid_version
from picard.util.astrcmp import astrcmp_implementation
_versions = OrderedDict([
@@ -31,6 +32,7 @@ _versions = OrderedDict([
("qt-version", QT_VERSION_STR),
("mutagen-version", mutagen_version),
("discid-version", discid_version),
("astrcmp", astrcmp_implementation),
])
_names = {
@@ -39,6 +41,7 @@ _names = {
"qt-version": "Qt",
"mutagen-version": "Mutagen",
"discid-version": "Discid",
"astrcmp": "astrcmp",
}