4 def __set_diffuse(fpath
):
6 with
open(fpath
) as fin
:
7 for line
in fin
.readlines():
8 out_lines
= __process_line(line
, out_lines
)
9 with
open(fpath
, 'w') as fin
:
10 list(map(lambda outl
: fin
.write(outl
+ '\n'), out_lines
))
13 def __process_line(line
, out_lines
):
14 if not line
.strip().startswith('<Scalar> diff'):
15 new_lines
= [line
.rstrip()]
16 else: new_lines
= [line
.split(' { ')[0] + ' { 1.000000 }']
17 return out_lines
+ new_lines
20 list(map(__set_diffuse
,
21 [fname
for fname
in listdir('.') if fname
.endswith('.egg')]))