/usr/lib/python2.6/site-packages/tablib/packages/openpyxl/shared
Edit: /usr/lib/python2.6/site-packages/tablib/packages/openpyxl/shared/xmltools.pyc (2844B)
Ńň
}DVc @ ső d Z d d k l Z d d k l Z y2 d d k l Z l Z l Z l Z l
Z
l Z WnA e j
o5 d d k
l Z l Z l Z l Z l
Z
l Z n Xd d k l Z d Z d d Z d
d
d
d
Z d
d Z d
d
d
d Z d
S( s Shared xml tools.
Shortcut functions taken from:
http://lethain.com/entry/2009/jan/22/handling-very-large-csv-and-xml-files-in-python/
i˙˙˙˙( t AttributesNSImpl( t XMLGenerator( t ElementTreet Elementt
SubElementt QNamet
fromstringt tostringi ( t __name__c C s t | t | d S( s' Print nicely formatted xml to a string.s utf-8( t
pretty_indentR ( t xml_node( ( sH /tmp/pip-build-lt8jXN/tablib/tablib/packages/openpyxl/shared/xmltools.pyt get_document_content/ s
i c C sô d | d } t | oĽ | i p | i i o | d | _ n | i p | i i o
| | _ n x | D] } t | | d qx W| i p | i i o
| | _ qđ n1 | o) | i p | i i o
| | _ n d S( s- Format xml with nice indents and line breaks.s
s i N( t lent textt stript tailR ( t elemt levelt i( ( sH /tmp/pip-build-lt8jXN/tablib/tablib/packages/openpyxl/shared/xmltools.pyR 5 s
#c C s¤ | d j o
h } n h } h } x: | i D], \ } } | | f } | | | <| | |