Viewing File: /opt/alt/python38/lib64/python3.8/xml/dom/__pycache__/domreg.cpython-38.opt-2.pyc

U

,a{
@s<ddlZdddZiZddZddZdd
dZdd
ZdS)Nzxml.dom.minidomzxml.dom.DOMImplementation)ZminidomZ4DOMcCs|t|<dS)N)
registered)namefactoryr3/opt/alt/python38/lib64/python3.8/xml/dom/domreg.pyregisterDOMImplementations	rcCs$|D]\}}|||sdSqdS)Nr)Z
hasFeature)domfeaturesfvrrr_good_enough sr
rc	Csddl}d}t|}|r2t|iidg}|S|r@t|Stjjsbd|j	krbt|j	ddSt
|trtt|}t
D]}|}t||r||Sq|tD]>}zt|d}Wntk
rYqYnXt||r|SqtddS)NrgetDOMImplementationZ
PYTHON_DOM)rz$no suitable DOM implementation found)oswell_known_implementationsget
__import__rrsysflagsignore_environmentenviron
isinstancestr_parse_feature_stringvaluesr
keys	ExceptionImportError)rr
rZcreatormodr	rrrr's0








rcCsg}|}d}t|}||kr||}|ddkrBtd|f|d}d}||krv||}|ddkrv|d}|}|||fqt|S)Nr
0123456789zbad feature name: %rr)splitlen
ValueErrorappendtuple)sr
partsiZlengthZfeatureversionrrrrrRs"r)Nr)rrrrr
rrrrrr<module>	s
+
Back to Directory File Manager