U
    I`w                     @   s(   d dl Z d dlmZ G dd deZdS )    N)Servicec                   @   s   e Zd Zdd ZdS )
XMLServicec              	   C   s   d |}g }g }t|d4}| }|D ] }	| |	|}
|d |
 q*W 5 Q R X d }t|d}| }W 5 Q R X |D ]0}	|	 dkr||7 }|d7 } qq|||	 q|t|d}|| W 5 Q R X d S )Nz./configs/{}rz		{}z</services>z

	</services>
</container>w)formatopen	readlines
_fill_lineappendstrip
writelines)selfZservice_pathentity_nameexample_filenamepath_exampleformated_textZservice_textfile_streamtextlinenew_lineZ	full_text r   6/home/robert/Desktop/entityGenerator-PHP/XMLService.py
append_xml   s&    
zXMLService.append_xmlN)__name__
__module____qualname__r   r   r   r   r   r      s   r   )osr   r   r   r   r   r   <module>   s   