* format files Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fix pyright Signed-off-by: Jens Langhammer <jens@goauthentik.io> * revert #8367 Signed-off-by: Jens Langhammer <jens@goauthentik.io> * sigh Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io>
14 lines
304 B
Python
14 lines
304 B
Python
"""XML Utilities"""
|
|
|
|
from lxml.etree import XMLParser, fromstring # nosec
|
|
|
|
|
|
def get_lxml_parser():
|
|
"""Get XML parser"""
|
|
return XMLParser(resolve_entities=False)
|
|
|
|
|
|
def lxml_from_string(text: str):
|
|
"""Wrapper around fromstring"""
|
|
return fromstring(text, parser=get_lxml_parser()) # nosec
|