Error when saving a playlist
Environment
- Lollypop version: 1.0.3
- GTK+ version: GTK+ 3.24.7
- Operating system: Arch Linux
Bug
Whenever I try to save a playlist to .m3u nothing happens. Stack trace is attached:
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/lollypop/menu_playlist.py", line 112, in __on_save_response
for box in self.__playlists_widget.boxes:
AttributeError: 'PlaylistMenu' object has no attribute '_PlaylistMenu__playlists_widget'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.7/logging/__init__.py", line 1034, in emit
msg = self.format(record)
File "/usr/lib/python3.7/logging/__init__.py", line 880, in format
return fmt.format(record)
File "/usr/lib/python3.7/logging/__init__.py", line 619, in format
record.message = record.getMessage()
File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Call stack:
File "/usr/bin/lollypop", line 54, in <module>
exit_status = app.run(sys.argv)
File "/usr/lib/python3.7/site-packages/gi/overrides/Gio.py", line 44, in run
return Gio.Application.run(self, *args, **kwargs)
File "/usr/lib/python3.7/site-packages/lollypop/menu_playlist.py", line 101, in __on_save_action_activate
filechooser.run()
File "/usr/lib/python3.7/site-packages/lollypop/menu_playlist.py", line 126, in __on_save_response
Logger.error("PlaylistMenu::__on_save_response():", e)
File "/usr/lib/python3.7/site-packages/lollypop/logger.py", line 78, in error
Logger.get_default().error(msg, *args)
Message: 'PlaylistMenu::__on_save_response():'
Arguments: (AttributeError("'PlaylistMenu' object has no attribute '_PlaylistMenu__playlists_widget'"),)