From 8fce6f04ef8a4bea2dd115dfa6a2d81f3a026322 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 4 Jan 2016 08:46:05 +0530 Subject: [PATCH] Fix #474 (Fixing an exception if the CSS contains "@media all;") --- src/calibre/ebooks/mobi/reader/markup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/reader/markup.py b/src/calibre/ebooks/mobi/reader/markup.py index 71b7fe549b..bf9c0e559f 100644 --- a/src/calibre/ebooks/mobi/reader/markup.py +++ b/src/calibre/ebooks/mobi/reader/markup.py @@ -334,7 +334,7 @@ def handle_media_queries(raw): return '@media screen {' return m.group() - return re.sub(r'@media\s[^{]*{', replace, raw) + return re.sub(r'@media\s[^{;]*?[{;]', replace, raw) def expand_mobi8_markup(mobi8_reader, resource_map, log): # First update all internal links that are based on offsets