An unprotected use of episode.title string causes issues if the episode title contains a '%' character.
This fixes the issue in gpo:
--- a/bin/gpo
+++ b/bin/gpo
@@ -865,7 +865,7 @@ class gPodderCli(object):
for idx, episode in enumerate(episodes):
if not episode.archive:
self._start_action(_('Deleting episode: %(episode)s') % {
- 'episode': episode.title})
+ 'episode': episode.title.replace('%', '%%')})
episode.delete_from_disk()
self._finish_action(success=True)
episode_urls.add(episode.url)
An unprotected use of episode.title string causes issues if the episode title contains a '%' character.
This fixes the issue in gpo: