12345678910111213141516171819202122232425262728 |
- #!/usr/bin/python3
- import os
- import sys
- NODE_ROOT_DIR = "../../third_party/electron_node"
- out_dir = sys.argv[1]
- fs_files = sys.argv[2:]
- for fs_file in fs_files:
- with open(os.path.join(NODE_ROOT_DIR, fs_file), 'r',
- encoding='utf-8') as f:
- contents = f.read()
- original_fs_file = fs_file.replace('internal/fs/',
- 'internal/original-fs/').replace('lib/fs.js',
- 'lib/original-fs.js').replace('lib/fs/',
- 'lib/original-fs/')
- with open(os.path.join(out_dir, fs_file), 'w', encoding='utf-8'
- ) as original_f:
- original_f.write(contents)
- with open(os.path.join(out_dir, original_fs_file), 'w',
- encoding='utf-8') as transformed_f:
- transformed_contents = contents.replace('internal/fs/',
- 'internal/original-fs/').replace('require(\'fs',
- 'require(\'original-fs')
- transformed_f.write(transformed_contents)
|