From fdfed12489100815befccce416d54e06bf16baa3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 11 Apr 2016 15:42:57 +0530 Subject: [PATCH] Redundant isinstance() check --- src/calibre/ebooks/css_transform_rules.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/calibre/ebooks/css_transform_rules.py b/src/calibre/ebooks/css_transform_rules.py index fff5b70426..103f458099 100644 --- a/src/calibre/ebooks/css_transform_rules.py +++ b/src/calibre/ebooks/css_transform_rules.py @@ -37,15 +37,14 @@ class StyleDeclaration(object): def __iter__(self): dec = self.css_declaration for p in all_properties(dec): - if isinstance(p, Property): - n = normalizers.get(p.name) - if n is None: - yield p, None - else: - if p not in self.expanded_properties: - self.expanded_properties[p] = [Property(k, v, p.literalpriority) for k, v in n(p.name, p.propertyValue).iteritems()] - for ep in self.expanded_properties[p]: - yield ep, p + n = normalizers.get(p.name) + if n is None: + yield p, None + else: + if p not in self.expanded_properties: + self.expanded_properties[p] = [Property(k, v, p.literalpriority) for k, v in n(p.name, p.propertyValue).iteritems()] + for ep in self.expanded_properties[p]: + yield ep, p def expand_property(self, parent_prop): props = self.expanded_properties.pop(parent_prop, None)