oJc @ sl d d k l Z l Z d d k Z d d k Z d d k i i Z d Z d Z
d e i f d YZ d S( i( t QtCoret QtGuiNi c G sQ t d j o d Sn t i d Ix | D] } t i | Iq) Wt i d IJd S( Ni s CMSimple>t .( t debugTogglet syst stderr( t valuest v( ( s .\formats\CMSimple.pyt debug s
t CMSimplec B sV e Z d Z d Z d Z d d d Z d Z d Z d Z d Z
d Z RS(
s
CMSimple HTML
s
t cp1251c C s | | _ | | _ d S( N( t mainformt param( t selfR R ( ( s .\formats\CMSimple.pyt __init__! s c C s | i d } | d j o d Sn x | D] } | i d i i | i d } | i d i i | i d } | i d | | | f | i d | | i | | d | q+ Wd S( Nt nodet titlet ignoret contents %s
s %s
i ( t findallt Nonet findt textt encodet codepaget writet _recurse( R
t elemt deept fstreamt lstR t
node_titlet node_text( ( s .\formats\CMSimple.pyR % s
!!c C s t i i | i d d d } | d j o t Sn t | d } | i | i | i | d | | i | i | i
t S( Ns Save fileR s CMSimple HTML (*.html)t s wt+i ( R t QFileDialogt getSaveFileNameR t Falset openR t headerR t tailt closet True( R
t treet fnamet fout( ( s .\formats\CMSimple.pyt run0 s
c C s d S( Ns
CMSimple HTML( ( R
( ( s .\formats\CMSimple.pyt get_name@ s c C s t S( N( R) ( R
( ( s .\formats\CMSimple.pyt disable_default_writerC s c C s d S( Nu CMSimple HTML
Сохранение результата в формате HTML с разметкой H1-H8
( ( R
( ( s .\formats\CMSimple.pyt get_docsF s N( t __name__t
__module__R&