/usr/lib/python2.6/site-packages/tablib/packages/odf3
NameSizeModeActions
anim.py18720644editdlrm
anim.pyc27240644editdlrm
attrconverters.py682100644editdlrm
attrconverters.pyc573550644editdlrm
chart.py26360644editdlrm
chart.pyc46240644editdlrm
config.py14200644editdlrm
config.pyc13910644editdlrm
dc.py22250644editdlrm
dc.pyc14640644editdlrm
dr3d.py14480644editdlrm
dr3d.pyc15240644editdlrm
draw.py55900644editdlrm
draw.pyc103430644editdlrm
easyliststyle.py37730644editdlrm
easyliststyle.pyc23120644editdlrm
element.py204730755editdlrm
element.pyc222500644editdlrm
elementtypes.py99330755editdlrm
elementtypes.pyc87290644editdlrm
form.py32700644editdlrm
form.pyc63900644editdlrm
grammar.py1933880644editdlrm
grammar.pyc1064580644editdlrm
load.py39630755editdlrm
load.pyc34090644editdlrm
manifest.py13890755editdlrm
manifest.pyc13440644editdlrm
math.py10680644editdlrm
math.pyc4590644editdlrm
meta.py21380644editdlrm
meta.pyc32430644editdlrm
namespaces.py39430644editdlrm
namespaces.pyc33140644editdlrm
number.py31370644editdlrm
number.pyc57430644editdlrm
odf2moinmoin.py181920644editdlrm
odf2moinmoin.pyc187740644editdlrm
odf2xhtml.py650580755editdlrm
odf2xhtml.pyc646200644editdlrm
odfmanifest.py35700755editdlrm
odfmanifest.pyc40720644editdlrm
office.py33460644editdlrm
office.pyc58950644editdlrm
opendocument.py259070644editdlrm
opendocument.pyc255300644editdlrm
presentation.py27160644editdlrm
presentation.pyc45550644editdlrm
script.py11060644editdlrm
script.pyc4840644editdlrm
style.py46720644editdlrm
style.pyc90620644editdlrm
svg.py17900644editdlrm
svg.pyc24060644editdlrm
table.py94080644editdlrm
table.pyc205930644editdlrm
teletype.py51810644editdlrm
teletype.pyc44600644editdlrm
text.py172150644editdlrm
text.pyc391260644editdlrm
thumbnail.py317360755editdlrm
thumbnail.pyc318640644editdlrm
userfield.py53940755editdlrm
userfield.pyc51590644editdlrm
xforms.py12330644editdlrm
xforms.pyc8730644editdlrm
__init__.py00644editdlrm
__init__.pyc1480644editdlrm
Edit: /usr/lib/python2.6/site-packages/tablib/packages/odf3/odf2moinmoin.pyc (18774B)
}DVc @sddkZddkZddkZddklZddkTddddd d ggZeD]!Z eee d d e dq^[Z gZ e D]!Z e ee d d e dq[ Z d ddYZdddYZdddYZdefdYZdS(iNi(tnsdict(t*s draw:adraw:gs draw:linesdraw:object-olesoffice:annotationspresentation:notesssvg:descit:t TextPropscBsVeZdZdZdZdZdZdZdZdZ dZ RS( s$ Holds properties for a text style. cCsCt|_t|_t|_t|_t|_t|_t|_dS(N(tFalsetitalictboldtfixedt underlinedt strikethrought superscriptt subscript(tself((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyt__init__+s      cCs8|djo t|_n|djo t|_ndS(NRtnormal(tTrueRR(R tvalue((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyt setItalic5s   cCs8|djo t|_n|djo t|_ndS(NRR(RRR(R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytsetBold;s   cCs ||_dS(N(R(R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytsetFixedAscCs%|o|djo t|_ndS(Ntnone(RR(R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyt setUnderlinedDscCs%|o|djo t|_ndS(NR(RR (R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytsetStrikethroughHscCs|djp |djodS|id}|d}|iddjoJ|djot|_t|_q|djot|_t|_qn`t||id }|djot|_t|_n$|d jot|_t|_ndS( Ntt it%itsubtsuperi i(tNonetsplittfindRR RR tint(R Rtposisizettextpostitextpos((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyt setPositionLs$           cCs,dt|it|it|ifS(Ns[italic=%s, bold=i%s, fixed=%s](tstrRRR(R ((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyt__str__as ( t__name__t __module__t__doc__R RRRRRR#R%(((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyR(s      tParagraphPropscBsDeZdZdZdZdZdZdZdZRS(s( Holds properties of a paragraph style. cCs1t|_d|_t|_t|_d|_dS(Ni(Rt blockquotet headingLeveltcodettitletindented(R ((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyR js     cCs ||_dS(N(R.(R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyt setIndentedrscCs ||_dS(N(R+(R tlevel((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyt setHeadinguscCs ||_dS(N(R-(R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytsetTitlexscCs ||_dS(N(R,(R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytsetCode{scCs&dt|i|it|ifS(Ns[bq=%s, h=%d, code=%s](R$R*R+R,(R ((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyR%s( R&R'R(R R/R1R2R3R%(((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyR)gs     tListPropertiescBs eZdZdZdZRS(s$ Holds properties for a list style. cCs t|_dS(N(Rtordered(R ((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyR scCs ||_dS(N(R5(R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyt setOrdereds(R&R'R(R R6(((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyR4s t ODF2MoinMoincBseZdZdZddZddZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZddZdZdZdZddZdedZRS(cCs$g|_d|_htd6|_htd6|_h|_g|_d|_d|_ h|i d6|i d6|i d6|i d6|i d6|id6|_xtD]}|i|i|tappend(R tfontDecltfontFace((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytprocessFontDeclarationsscCst}|o*|ii|d }|o |}q:n|id}|p|S|d}|i|id|i|id|i|id|i |id|i |id|id|i jo|i t n|S( s0 Extracts text properties from a style element. sstyle:text-propertiesis fo:font-stylesfo:font-weightsstyle:text-underline-stylesstyle:text-line-through-stylesstyle:text-positionsstyle:font-nameN(RR;tgetRRPRRQRRRR#R>RR(R tstyletparentt textPropst parentPropttextPropt textPropEl((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytextractTextPropertiess"  c Cs)t}|id}|ido;|d}yt|}|i|Wqcd}qcXn|djo|itn|id}|od|d}|id}|o@y2t|d }|d jo|i tnWqqXqn|i |}|i o|i tn|S( s5 Extracts paragraph properties from a style element. s style:namet Heading_20_i itTitlesstyle:paragraph-propertiessfo:margin-leftig{Gz?( R)RQt startswithRR1R2RRPtfloatR/R]RR3( R RWRXt paraPropstnameR0t paraPropElt leftMarginRY((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytextractParagraphPropertiess4        cCsx|D]}|id}|djoqn|id}|id}|djo|i|||i||djp1||dido||did o|id||q2q2Wdi|S(s- Removes extra blank lines from code blocks. s iis R(RRttrangetstripR`RRtjoin(R RgtlinestbuffertnumLinesti((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pytcompressCodeBlocks4s  /cCsdS(NR((R tnode((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRGEscCs^|id}|o|d djo d|S|o|d djo|d}nd|S(s s xlink:hrefis./s%s i s Pictures/s[[Image(%s)]] (RQ(R Rtlink((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRBHs  cCsd|i|}|id}|i|ijod|iSd|i|ifSdS(Ns xlink:hrefs[%s] s[%s %s] (RARQR(R RRgR((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRCSs cCsdS(Ns[[BR]]((R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRJ\scCs^|iddidi}|iddid}|ii||i|fd|S(Nstext:note-citationistext:note-bodys^%s^(RPRmt nodeValueR9RRRA(R Rtcitetbody((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRD_s  cCs0y!t|id}d|SWndSXdS(Nstext:cR(RRQ(R Rtnum((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRKgs  cCsdS(Ns ((R R((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRLnscCsF|i|}|ipdS|id}|ii|t}|io d|dSg}|o|io|idn|i o|idn|i o|idn|i o|idn|i o|idn|i o|id qn|}|id di||di|fS( NRstext:style-namet`s''s'''t__s~~t^s,,s%s%s%s(RARRQR;RVRRRRRRRR R R treverseR(R RRgt styleNameRWtmarktrevmark((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRIqs0          ic Cs|i|_g}|id}|ii|t}d}x7|iD],}|id||d7}|io+t |}d|d}|idn|idg} |iD]!} | idjo | | qq~ } xu| D]m} | id jo.|id |i|i | |d n|i|i | |d | i|_qW|i|_|id qIWd i |S(Nstext:style-nameiRis. s 1. s * stext:pstext:hs text:lists iR(stext:pstext:hs text:list( RsR@RQR=RVR4RmRRR5R$t listToStringtparagraphToStringR( R t listElementtindentRRtpropsRtitemtnumberRwRxRytsubitem((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRs4      $ ! cCs|i|_g}x|iD]}|i|_|idjo|i|i|n|idjoT|idxD|iD]5}|i|i||id|i|_qWqqWdi|S(s1 MoinMoin uses || to delimit table cells stable:table-header-rowsstable:table-rows ||s||R(RsR@RmRRt tableToStringRIR(R t tableElementRRtcell((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRs      c Csq|iidd}|id}g}g}|iD]!}|id jo ||q7q7~}x|D]}|idjo|i|}nV|idjo|i|}n3|idjo|i|}n|i|}|o|i|qhqhW|i oB|id x2|i D]#\}}|id ||fq#Wn|id |i d i |S(so Converts the document to a string. FIXME: Result from second call differs from first call s office:bodyis draw:pagestext:pstext:hs text:sections text:lists table:tables----s%s: %sRs (s draw:pagestext:pstext:hs text:sections text:lists table:table( RRPRmRsRRARRRRR9RR( R RRgRRwRxt paragraphsRhR((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyttoStrings0     cCsEg}x/|iD]$}|itiiijo|i|iq|itiiijo|i }|d jo|i|i |q4|d jo+|i |}|o|i|q0q4|djo|i|i |q4|i i|}|o|i||q4|id|dqqWdi|S( Ns draw:text-boxs draw:framestext:pstext:hs text:lists {s} R(s draw:text-boxs draw:frame(stext:pstext:h(RmRnRoRpRqt TEXT_NODERRRRrRsRARRRERVR(R telementRRRORgtmethod((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRAs(     c Csvt}|id}|ii||}|i|}|o|i o|i}n|idjo|idjod|}n|i|_|i od|_ d|dS|id}|oVt |}|i o|d7}n|djo!d|d |d d|dSn|io d |d S|i o|i |d |d tS|i |d |SdS(Nstext:style-namestext:ps is= s = stext:outline-levelt=Rs{{{ s }}} RR*(R)RQR<RVRIR,RRsR@R-R?RR.t wrapParagraphR( R RhRtdummyParaPropst style_nameRbRgt outlinelevelR0((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyRs0         %   cCsd}g}d}|o|idndi||Sx}|iD]o}|||jo7|idd||o|idnd}n|i|d|t|7}qHWdi|S(Nii2s Rs R(RRRRRt(R RgRR*tcounterRtLIMITttoken((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyR-s   N(R&R'R RURR]RfRkRzRMRRGRBRCRJRDRKRLRIRRRRARRR(((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyR7s,   %            $  '((((tsysR{txml.dom.minidomRot namespacesRt elementtypesRwtempty_elementsRRFt_[2]tinline_elementsRHRR)R4tobjectR7(((sA/tmp/pip-build-lt8jXN/tablib/tablib/packages/odf3/odf2moinmoin.pyts$ 65?