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