B ¡w­\˜ã@shdZddlmZddlZddlZddlmZddlZddlZdddœZ dd „Z d d „Z e d krde ƒdS) z Fix a word-processor-generated styles.odt for odtwriter use: Drop page size specifications from styles.xml in STYLE_FILE.odt. é)ÚetreeN)Úmkstempz/urn:oasis:names:tc:opendocument:xmlns:style:1.0z;urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0)ÚstyleÚfoc Csêt |¡}| d¡}t |¡}x@|jdtdD].}x(|jD]}| dtd¡r:|j|=q:Wq.Wt ƒ}t t   |dd¡dtj ¡}xB|  ¡D]6}|jdkr®| |t |¡¡qŒ| || |j¡¡qŒW| ¡| ¡t |d|¡dS) Nz styles.xmlz//style:page-layout-properties)Ú namespacesz{%s}rrÚwé)ÚzipfileÚZipFileÚreadrÚ fromstringZxpathÚ NAMESPACESÚattribÚ startswithrÚosÚfdopenÚ ZIP_DEFLATEDÚinfolistÚfilenameÚwritestrÚtostringÚcloseÚshutilÚmove) rZzinZstylesÚrootÚelÚattrÚtempnameZzoutÚitem©rú‡/private/var/folders/j5/hv2kzfgs4sl6jnf70fy_2vrc4p3c_b/T/pip-install-d8kq1y21/docutils/docutils-0.14.data/scripts/rst2odt_prepstyles.pyÚ prepstyles$      r!cCs^tjdd…}t|ƒdkrJttj?tfttj?dtjdft d¡|d}t|ƒdS)NrzUsage: %s STYLE_FILE.odt r)ÚsysÚargvÚlenÚprintÚstderrÚ__doc__Úexitr!)Úargsrrrr Úmain6s  r*Ú__main__) r'Úlxmlrr"r Útempfilerrrr r!r*Ú__name__rrrr Ú s