OwlCyberSecurity - MANAGER
Edit File: xmlbuilder.cpython-37.opt-2.pyc
B ����YI~ds0������������������@���s����d�dl�Z�d�dlZd�dlZd�dlmZ�dddgZG�dd��d�ZG�dd��d�Zd d ��Z G�dd��de �ZG�dd��de �ZG�d d��d�Z [G�dd��d�ZG�dd��d�ZdS�)�����N)� NodeFilter� DOMBuilder�DOMEntityResolver�DOMInputSourcec���������������@���sX���e�Zd�ZdZdZdZdZdZdZdZ dZ dZdZdZ dZdZdZdZdZdZdZdZdS�)�Options����TFN)�__name__� __module__�__qualname__� namespaces�namespace_declarations� validation�external_parameter_entities�external_general_entitiesZexternal_dtd_subset�validate_if_schemaZvalidate�datatype_normalization�create_entity_ref_nodes�entities�whitespace_in_element_content�cdata_sections�comments�charset_overrides_xml_encoding�infoset�supported_mediatypes_only�errorHandler�filter��r���r����7/opt/alt/python37/lib64/python3.7/xml/dom/xmlbuilder.pyr��� ���s&��� r���c���������������@���s&��e�Zd�ZdZdZdZdZdZdZdZ eeee fZ dd��Zdd ��Zd d��Z dd ��Zdd��Zdd��Zdd��Zdd��Zdd��Zdd��Zdgdgdgdgdgdgd gd!gd"gd#gd"d$gd%gd&gd'gd(gd)gd*gd+gd,gd-gg�dd!d"d$d(d.d'd+d-g d/gd0gd1gd2�Zd3d4��Zd5d6��Zd7d8��Zd9d:��Zd;d<��ZdS�)=r���Nr���������������c�������������C���s���t���|�_d�S�)N)r����_options)�selfr���r���r����__init__:���s����zDOMBuilder.__init__c�������������C���s���|�j�S�)N)�entityResolver)r"���r���r���r����_get_entityResolver=���s����zDOMBuilder._get_entityResolverc�������������C���s ���||�_�d�S�)N)r$���)r"���r$���r���r���r����_set_entityResolver?���s����zDOMBuilder._set_entityResolverc�������������C���s���|�j�S�)N)r���)r"���r���r���r����_get_errorHandlerB���s����zDOMBuilder._get_errorHandlerc�������������C���s ���||�_�d�S�)N)r���)r"���r���r���r���r����_set_errorHandlerD���s����zDOMBuilder._set_errorHandlerc�������������C���s���|�j�S�)N)r���)r"���r���r���r����_get_filterG���s����zDOMBuilder._get_filterc�������������C���s ���||�_�d�S�)N)r���)r"���r���r���r���r����_set_filterI���s����zDOMBuilder._set_filterc�������������C���s����|���|�rx|rdpd}y|�jt|�|f�}W�n(�tk rT���tj�d|f��d��Y�q�X�x4|D�]\}}t|�j||��q\W�ntj� dt |����d�S�)Nr���r���zunsupported feature: %rzunknown feature: )�supportsFeature� _settings�_name_xform�KeyError�xml�dom�NotSupportedErr�setattrr!����NotFoundErr�repr)r"����name�stateZsettings�valuer���r���r���� setFeatureL���s���� zDOMBuilder.setFeaturec�������������C���s���t�|�jt|��S�)N)�hasattrr!���r-���)r"���r5���r���r���r���r+���Z���s����zDOMBuilder.supportsFeaturec�������������C���s���t�|�|rdpdf}||�jkS�)Nr���r���)r-���r,���)r"���r5���r6����keyr���r���r���� canSetFeature]���s����zDOMBuilder.canSetFeature)r���r���)r���r���)r ���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���))r���r���)r���r���)r ���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���)r���r���c�������������C���s����t�|�}yt|�j|�S��tk r����|dkrj|�j}|joh|joh|joh|joh|jpf|j pf|j pf|jpf|j�S�t j�dt|����Y�nX�d�S�)Nr���zfeature %s not known)r-����getattrr!����AttributeErrorr���r���r���r���r���r���r���r���r���r/���r0���r3���r4���)r"���r5���Zxname�optionsr���r���r���� getFeature����s ����zDOMBuilder.getFeaturec�������������C���s.���|�j�r|�j��d�|�}nt���d�|�}|��|�S�)N)r$���� resolveEntityr����parse)r"����uri�inputr���r���r����parseURI����s����zDOMBuilder.parseURIc�������������C���sR���t���|�j�}|�j|_|�j|_|j}|d�krF|jrFdd�l}|j�|j�}|�� ||�S�)Nr���) �copyr!���r���r���� byteStream�systemId�urllib.request�requestZurlopen�_parse_bytestream)r"���rC���r>����fp�urllibr���r���r���rA�������s����zDOMBuilder.parsec�������������C���s���||�j�krtd��td��d�S�)Nznot a legal actionzHaven't written this yet...)�_legal_actions� ValueError�NotImplementedError)r"���rC���Zcnode�actionr���r���r����parseWithContext����s���� zDOMBuilder.parseWithContextc�������������C���s ���dd�l�}|jj�|�}|�|�S�)Nr���)Zxml.dom.expatbuilderr0���ZexpatbuilderZmakeBuilderZ parseFile)r"����streamr>���r/���Zbuilderr���r���r���rJ�������s����zDOMBuilder._parse_bytestream)r���r ���r ���r$���r���r���ZACTION_REPLACEZACTION_APPEND_AS_CHILDRENZACTION_INSERT_AFTERZACTION_INSERT_BEFORErM���r#���r%���r&���r'���r(���r)���r*���r8���r+���r;���r,���r?���rD���rA���rQ���rJ���r���r���r���r���r���-���st��� c�������������C���s���|������dd�S�)N�-�_)�lower�replace)r5���r���r���r���r-�������s����r-���c���������������@���s0���e�Zd�ZdZdd��Zdd��Zdd��Zdd ��Zd S�)r���)�_openerc������� ������C���s����t���}||_||_|�����|�|_|��|�|_dd�l}dd�l }|j �|�}|\}}} } }}| r�| �d�s�|� | �d�} ||| | ||f}|j �|�|_|S�)Nr����/)r����publicIdrG����_get_opener�openrF����_guess_media_encoding�encoding� posixpathZurllib.parserA���Zurlparse�endswith�dirnameZ urlunparse�baseURI) r"���rY���rG����sourcer^���rL����partsZschemeZnetloc�path�paramsZqueryZfragmentr���r���r���r@�������s����zDOMEntityResolver.resolveEntityc�������������C���s,���y|�j�S��tk r&���|����|�_�|�j�S�X�d�S�)N)rW���r=����_create_opener)r"���r���r���r���rZ�������s ���� zDOMEntityResolver._get_openerc�������������C���s���dd�l�}|j���S�)Nr���)rH���rI���Zbuild_opener)r"���rL���r���r���r���rf�������s����z DOMEntityResolver._create_openerc�������������C���sF���|j����}d|krBx.|���D�]"}|�d�r|�dd�d����S�qW�d�S�)NzContent-Typezcharset=�=r���)rF����infoZgetplist� startswith�splitrU���)r"���rb���rh���Zparamr���r���r���r\�������s ���� z'DOMEntityResolver._guess_media_encodingN)r���r ���r ���� __slots__r@���rZ���rf���r\���r���r���r���r���r�������s ���c���������������@���s����e�Zd�ZdZdd��Zdd��Zdd��Zdd ��Zd d��Zdd ��Z dd��Z dd��Zdd��Zdd��Z dd��Zdd��Zdd��Zdd��Zdd��Zd S�)!r���)rF����characterStream� stringDatar]���rY���rG���ra���c�������������C���s.���d�|�_�d�|�_d�|�_d�|�_d�|�_d�|�_d�|�_d�S�)N)rF���rl���rm���r]���rY���rG���ra���)r"���r���r���r���r#�����s����zDOMInputSource.__init__c�������������C���s���|�j�S�)N)rF���)r"���r���r���r����_get_byteStream��s����zDOMInputSource._get_byteStreamc�������������C���s ���||�_�d�S�)N)rF���)r"���rF���r���r���r����_set_byteStream��s����zDOMInputSource._set_byteStreamc�������������C���s���|�j�S�)N)rl���)r"���r���r���r����_get_characterStream��s����z#DOMInputSource._get_characterStreamc�������������C���s ���||�_�d�S�)N)rl���)r"���rl���r���r���r����_set_characterStream��s����z#DOMInputSource._set_characterStreamc�������������C���s���|�j�S�)N)rm���)r"���r���r���r����_get_stringData��s����zDOMInputSource._get_stringDatac�������������C���s ���||�_�d�S�)N)rm���)r"����datar���r���r����_set_stringData��s����zDOMInputSource._set_stringDatac�������������C���s���|�j�S�)N)r]���)r"���r���r���r���� _get_encoding��s����zDOMInputSource._get_encodingc�������������C���s ���||�_�d�S�)N)r]���)r"���r]���r���r���r���� _set_encoding��s����zDOMInputSource._set_encodingc�������������C���s���|�j�S�)N)rY���)r"���r���r���r���� _get_publicId"��s����zDOMInputSource._get_publicIdc�������������C���s ���||�_�d�S�)N)rY���)r"���rY���r���r���r���� _set_publicId$��s����zDOMInputSource._set_publicIdc�������������C���s���|�j�S�)N)rG���)r"���r���r���r���� _get_systemId'��s����zDOMInputSource._get_systemIdc�������������C���s ���||�_�d�S�)N)rG���)r"���rG���r���r���r���� _set_systemId)��s����zDOMInputSource._set_systemIdc�������������C���s���|�j�S�)N)ra���)r"���r���r���r����_get_baseURI,��s����zDOMInputSource._get_baseURIc�������������C���s ���||�_�d�S�)N)ra���)r"���rB���r���r���r����_set_baseURI.��s����zDOMInputSource._set_baseURIN)r���r ���r ���rk���r#���rn���ro���rp���rq���rr���rt���ru���rv���rw���rx���ry���rz���r{���r|���r���r���r���r���r�����s ��� c���������������@���s:���e�Zd�ZdZdZdZdZejZ dd��Z dd��Zd d ��ZdS�)�DOMBuilderFilterr���r���r���r ���c�������������C���s���|�j�S�)N)� whatToShow)r"���r���r���r����_get_whatToShowC��s����z DOMBuilderFilter._get_whatToShowc�������������C���s���|�j�S�)N)� FILTER_ACCEPT)r"����elementr���r���r���� acceptNodeF��s����zDOMBuilderFilter.acceptNodec�������������C���s���|�j�S�)N)r����)r"���r����r���r���r����startContainerI��s����zDOMBuilderFilter.startContainerN) r���r ���r ���r����Z FILTER_REJECTZFILTER_SKIPZFILTER_INTERRUPTr���ZSHOW_ALLr~���r���r����r����r���r���r���r���r}���2��s��� r}���c���������������@���s@���e�Zd�ZdZdd��Zdd��Zdd��Zdd ��Zd d��Zdd ��Z dS�)� DocumentLSFc�������������C���s���dS�)NFr���)r"���r���r���r���� _get_asyncT��s����zDocumentLS._get_asyncc�������������C���s���|rt�j�d��d�S�)Nz.asynchronous document loading is not supported)r/���r0���r1���)r"����flagr���r���r���� _set_asyncW��s����zDocumentLS._set_asyncc�������������C���s���t�d��d�S�)Nz'haven't figured out what this means yet)rO���)r"���r���r���r����abort\��s����zDocumentLS.abortc�������������C���s���t�d��d�S�)Nzhaven't written this yet)rO���)r"���rB���r���r���r����loadb��s����zDocumentLS.loadc�������������C���s���t�d��d�S�)Nzhaven't written this yet)rO���)r"���rb���r���r���r����loadXMLe��s����zDocumentLS.loadXMLc�������������C���s*���|d�kr|�}n|j�|�k r"tj����|���S�)N)Z ownerDocumentr/���r0���ZWrongDocumentErrZtoxml)r"���Zsnoder���r���r����saveXMLh��s ���� zDocumentLS.saveXMLN) r���r ���r ���Zasync_r����r����r����r����r����r����r���r���r���r���r����O��s���r����c���������������@���s,���e�Zd�ZdZdZdd��Zdd��Zdd��Zd S�) �DOMImplementationLSr���r���c�������������C���sF���|d�k rt�j�d��||�jkr$t��S�||�jkr:t�j�d��td��d�S�)NzschemaType not yet supportedz'asynchronous builders are not supportedzunknown value for mode)r/���r0���r1����MODE_SYNCHRONOUSr����MODE_ASYNCHRONOUSrN���)r"����modeZ schemaTyper���r���r����createDOMBuildert��s���� z$DOMImplementationLS.createDOMBuilderc�������������C���s���t�d��d�S�)Nz-the writer interface hasn't been written yet!)rO���)r"���r���r���r����createDOMWriter��s����z#DOMImplementationLS.createDOMWriterc�������������C���s���t���S�)N)r���)r"���r���r���r����createDOMInputSource���s����z(DOMImplementationLS.createDOMInputSourceN)r���r ���r ���r����r����r����r����r����r���r���r���r���r����p��s ���r����)rE����warningsZxml.domr/���Zxml.dom.NodeFilterr����__all__r���r���r-����objectr���r���r}���r����r����r���r���r���r����<module>���s��� �%,1!