From eb6317512fc74268a1e10b8190a1c0730166e619 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 1 Jan 2015 08:58:45 +0530 Subject: [PATCH] Simplify some code --- src/calibre/ebooks/mobi/reader/markup.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/calibre/ebooks/mobi/reader/markup.py b/src/calibre/ebooks/mobi/reader/markup.py index 9e7a48274c..e19b481b3e 100644 --- a/src/calibre/ebooks/mobi/reader/markup.py +++ b/src/calibre/ebooks/mobi/reader/markup.py @@ -308,7 +308,7 @@ def upshift_markup(parts): def handle_media_queries(raw): # cssutils cannot handle CSS 3 media queries. We look for media queries - # that use amzn-mobi or amzn-kf8 and map them to asimple @media screen + # that use amzn-mobi or amzn-kf8 and map them to a simple @media screen # rule. See https://bugs.launchpad.net/bugs/1406708 for an example import tinycss parser = tinycss.make_full_parser() @@ -317,10 +317,8 @@ def handle_media_queries(raw): for mq in sheet.rules[0].media: # Only accept KF8 media types if (mq.media_type, mq.negated) in {('amzn-mobi', True), ('amzn-kf8', False)}: - break - else: - return m.group() - return '@media screen {' + return '@media screen {' + return m.group() return re.sub(r'@media\s[^{]*{', replace, raw)