|
|
- #!/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)
|