
    7bc\                     L    d Z ddlZddlZddlmZ ddlmZ  G d d          ZdS )z housekeepig jobs    N)Recon)Folderc                   "    e Zd ZddZd Zd ZdS )HauskFc                 J    || _         t          |          | _        || _        d S )N)er   folder
do_verbose)selferimpr
   s      !/home/ernad/ernad/python/hausk.py__init__zHausk.__init__   s"    Umm$t    c                     t          | j                  }|                    d          }|D ]}|                     |           d S )N	available)r   r   fill&remove_cached_html_for_sent_for_report)r   reconreconsrepcodes       r   remove_cached_html_for_sentz!Hausk.remove_cached_html_for_sent   sT    dfK(( 	A 	AG77@@@@	A 	Ar   c                    | j         }|j        |         j        d         }|j        |         j        d         }| j                            |d          }|D ]n}||         }| j                            ||          s| j        rt          d| d           @| j        rt          d| d           t          j	        |           od S )NcacresentT)
do_non_rifzhausk: z must stay.z can go.)
r   reportdirsr	   firstshas_it_issuedater
   printosremove)r   r   r   	cacre_dirsent_dirissue_fufis	issuedatefufis           r   r   z,Hausk.remove_cached_html_for_sent_for_report   s    FHW%*73	8G$)&1k((t(DD$ 	 	Iy)D;//)DD ? 75D555666 0....///IdOOOO	 	r   N)F)__name__
__module____qualname__r   r   r    r   r   r   r   	   sI           A A A    r   r   )__doc__r!   sysr   r   r	   r   r   r+   r   r   <module>r.      ss      				 



                     r   