- with open(F.Path, 'rb') as Fd:\r
- FileContent = Fd.read(1)\r
- Fd.seek(0)\r
- if not FileContent:\r
- continue\r
- if FileContent[0] == 0xff or FileContent[0] == 0xfe:\r
- FileContent2 = Fd.read()\r
- FileContent2 = FileContent2.decode('utf-16')\r
- IncludedFileList = gIncludePattern.findall(FileContent2)\r
- else:\r
- FileLines = Fd.readlines()\r
- FileContent2 = [line for line in FileLines if str(line).lstrip("#\t ")[:8] == "include "]\r
- simpleFileContent="".join(FileContent2)\r
-\r
- IncludedFileList = gIncludePattern.findall(simpleFileContent)\r
+ Fd = open(F.Path, 'rb')\r
+ FileContent = Fd.read()\r
+ Fd.close()\r