U n^@shdZddlmZddlZddlZddlmZddlZddlZdddZ 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)stylefoc Cst|}|d}t|}|jdtdD]*}|jD]}|dtdr6|j|=q6q,t }tt |dddtj }| D]6}|jdkr||t|q||||jq||t|d|dS) Nz styles.xmlz//style:page-layout-properties) namespacesz{%s}rrw)zipfileZipFilereadr fromstringZxpath NAMESPACESattrib startswithrosfdopen ZIP_DEFLATEDinfolistfilenamewritestrtostringcloseshutilmove) rZzinZstylesrootelattrtempnameZzoutitemr/private/var/folders/sd/whlwsn6x1_qgglc0mjv25_695qk2gl/T/pip-install-4zq3fp6i/docutils/docutils-0.15.2.data/scripts/rst2odt_prepstyles.py prepstyles(        r!cCs^tjdd}t|dkrJttj?tfttj?dtjdftd|d}t|dS)NrzUsage: %s STYLE_FILE.odt r)sysargvlenprintstderr__doc__exitr!)argsrrrr main6s  r*__main__) r'lxmlrr"r tempfilerrrr r!r*__name__rrrr s