ich habe einen merkwürdigen Fehler mit mutagen oder vielelicht mit QT4?
Ich benutze es um Bitraten und ID3Tags von mp3s zu prüfen.
https://gitlab.com/tigexplorer/daisy-cr ... tor_mag.py
Bisher lief mein Progamm problemlos unter ubuntu 14 und 16 mit QT4.
Nach dem Umzug auf ubuntu 18 erhalte ich folgenden Fehler:
Code: Alles auswählen
Traceback (most recent call last):
  File "./daisy_creator_mag.py", line 370, in actionRunCopy
    self.checkCangeId3(fileToCopyDest)
  File "./daisy_creator_mag.py", line 578, in checkCangeId3
    audio = ID3(fileToCopyDest)
  File "/usr/lib/python2.7/dist-packages/mutagen/id3/_file.py", line 77, in __init__
    super(ID3, self).__init__(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mutagen/id3/_tags.py", line 177, in __init__
    super(ID3Tags, self).__init__(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mutagen/_util.py", line 495, in __init__
    super(DictProxy, self).__init__(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mutagen/_tags.py", line 111, in __init__
    self.load(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mutagen/_util.py", line 158, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mutagen/_util.py", line 128, in wrapper
    writable, create) as h:
  File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
    return self.gen.next()
  File "/usr/lib/python2.7/dist-packages/mutagen/_util.py", line 213, in _openfile
    verify_fileobj(fileobj, writable=writable)
  File "/usr/lib/python2.7/dist-packages/mutagen/_util.py", line 62, in verify_fileobj
    raise ValueError("%r not a valid file object" % fileobj)
ValueError: PyQt4.QtCore.QString(u'/home/my/Daten/1001__aj_2018_06_1001_.mp3') not a valid file objectVielleicht kann mir jemand einen Tipp geben?
