U #g@s4dgZddlZddlZddlmZmZdddZdS) read_pom_confN)existsgetsizec sD|dkrtd}t|r&t|dkrD|d|td|iSt|d}|}W5QRXi}tt j }ddddd gtfd d |D}| d D]}|rd }|D]}||krqd ||g}q|rd|krd|kr|| dd| d} qd|kr| d} | d|d | d | dg<q|S)Npomrz%s does not exists rt[]=_.csg|]}|kr|qSr ).0xexcptr ?/lfs/h1/ops/prod/packages/hwrf.v13.2.9/ush/pom/read_pom_conf.py sz!read_pom_conf.. )logging getLoggerrrerrorprintopenreadliststring punctuationsplitjoinindexstrip) finloggerfidtxtZconfdplistrlineclinerseclr rrrs4    " &)N)__all__rros.pathrrrr r r rs