File: //opt/alt/python27/lib/python2.7/site-packages/svgwrite/etree.pyo
�
3Sc           @   sw   d  d l  Z  e  j d d k Z d  d l j j Z d Z e Z d �  Z e j	 Z
 e ra d �  Z n	 d �  Z e e _	 d S(   i����Ni    i   s   <![CDATA[%s]]>c         C   s   t  j t � } |  | _ | S(   N(   t   etreet   Elementt	   CDATA_TAGt   text(   R   t   element(    (    s?   /opt/alt/python27/lib/python2.7/site-packages/svgwrite/etree.pyt   CDATA   s    	c         K   s=   | j  t k r# |  t | j � n t |  | | | | � d  S(   N(   t   tagR   t	   CDATA_TPLR   t   original_serialize_xml(   t   writet   elemt   qnamest
   namespacest   kwargs(    (    s?   /opt/alt/python27/lib/python2.7/site-packages/svgwrite/etree.pyt!   _serialize_xml_with_CDATA_support$   s    c         C   sF   | j  t k r, |  t | j j | � � n t |  | | | | � d  S(   N(   R   R   R   R   t   encodeR   (   R	   R
   t   encodingR   R   (    (    s?   /opt/alt/python27/lib/python2.7/site-packages/svgwrite/etree.pyR   *   s    (   t   syst   version_infot   PY3t   xml.etree.ElementTreeR    t   ElementTreeR   R   R   t   _serialize_xmlR   R   (    (    (    s?   /opt/alt/python27/lib/python2.7/site-packages/svgwrite/etree.pyt   <module>   s