-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Normal
-
None
-
Affects Version/s: 3.0.0a1
-
Component/s: User Interface
-
None
-
Environment:Gentoo Linux using the packaged 3.0_pre20251219 snapshot
I don't know why there was no selected format in my case. Here is the backtrace:
Picard terminated unexpectedly
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/picard/webservice/__init__.py", line 612, in _process_reply
self._handle_reply(reply, request)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/picard/webservice/__init__.py", line 597, in _handle_reply
handler(document, reply, error)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/picard/disc/__init__.py", line 124, in _lookup_finished
dialog = CDLookupDialog(releases, self, parent=self.tagger.window)
File "/usr/lib/python3.13/site-packages/picard/ui/cdlookup.py", line 120, in __init__
'format': self._get_format(release),
~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/picard/ui/cdlookup.py", line 181, in _get_format
selected_format = escape(selected_medium.get('format', format))
File "/usr/lib/python3.13/html/__init__.py", line 19, in escape
s = s.replace("&", "&") # Must be done first!
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'replace'
This was broken by commit 13a5ff5294ae49e1ec9eb77e753176bfb9488728.
- is related to
-
PICARD-3042 Show medium format in disc ID lookup result
-
- Closed
-