3 \Ã0 ã @ s" d dl Z d dlZG dd„ dƒZdS )é Nc @ sp e Zd ZddddddddœZddd„Zdd „ Zd d„ Zddd „Zddd„Zddd„Z dd„ Z dd„ Zdd„ ZdS )ÚTextFileé r Ústrict)Ústrip_commentsÚskip_blanksÚ lstrip_wsÚ rstrip_wsÚ join_linesÚ collapse_joinÚerrorsNc K s° |d kr|d krt dƒ‚x>| jjƒ D ]0}||krBt| ||| ƒ q$t| || j| ƒ q$W x&|jƒ D ]}|| jkrbtd| ƒ‚qbW |d kr”| j|ƒ n|| _|| _d| _g | _ d S )Nz7you must supply either or both of 'filename' and 'file'zinvalid TextFile option '%s'r ) ÚRuntimeErrorÚdefault_optionsÚkeysÚsetattrÚKeyErrorÚopenÚfilenameÚfileÚcurrent_lineÚlinebuf)Úselfr r ZoptionsÚopt© r ú+/usr/lib64/python3.6/distutils/text_file.pyÚ__init__N s zTextFile.__init__c C s&