aboutsummaryrefslogtreecommitdiffhomepage
path: root/libs/subliminal_patch/subtitle.py
diff options
context:
space:
mode:
Diffstat (limited to 'libs/subliminal_patch/subtitle.py')
-rw-r--r--libs/subliminal_patch/subtitle.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/subliminal_patch/subtitle.py b/libs/subliminal_patch/subtitle.py
index ab54626cd..1cbc55845 100644
--- a/libs/subliminal_patch/subtitle.py
+++ b/libs/subliminal_patch/subtitle.py
@@ -388,6 +388,12 @@ class Subtitle(Subtitle_):
"""
:return: string
"""
+ # ASS and other formats are not tested and are likely to break the application.
+ # We will ignore them for now.
+ if self.format != "srt":
+ logger.debug("'%s' format does not support mods", self.format)
+ return self.content
+
if not self.mods:
return fix_text(self.content.decode(encoding=self.get_encoding()), **ftfy_defaults).encode(
encoding=self.get_encoding())