mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 18:54:09 -04:00
DRYer
This commit is contained in:
parent
85f38c0bb4
commit
0632a064cf
@ -191,10 +191,17 @@ SHORTHAND_DEFAULTS = {
|
||||
'list-style': 'inherit', 'font': 'inherit',
|
||||
}
|
||||
|
||||
def normalize_filter_css(props):
|
||||
_safe_parser = None
|
||||
def safe_parser():
|
||||
global _safe_parser
|
||||
if _safe_parser is None:
|
||||
import logging
|
||||
_safe_parser = CSSParser(loglevel=logging.CRITICAL, validate=False)
|
||||
return _safe_parser
|
||||
|
||||
def normalize_filter_css(props):
|
||||
ans = set()
|
||||
p = CSSParser(loglevel=logging.CRITICAL, validate=False)
|
||||
p = safe_parser()
|
||||
for prop in props:
|
||||
n = normalizers.get(prop, None)
|
||||
ans.add(prop)
|
||||
|
Loading…
x
Reference in New Issue
Block a user