#!/usr/bin/python3
|
|
from pathlib import Path
|
|
|
|
# Current working directory
|
|
cwd = Path.cwd()
|
|
|
|
for path in cwd.glob('**/*.tscn'):
|
|
result = []
|
|
|
|
with path.open() as f:
|
|
for line in f.readlines():
|
|
if line.startswith('_sections_unfolded'):
|
|
# Skip lines that start with _sections_unfolded
|
|
continue
|
|
elif line.startswith('[node') and 'parent=' not in line:
|
|
# Root node, remove 'index="0"'
|
|
result.append(line.replace(' index="0"', ''))
|
|
else:
|
|
# Add line as is
|
|
result.append(line)
|
|
|
|
with path.open('w') as f:
|
|
f.writelines(result)
|