return UniObjectClass\r
\r
for File in FileList:\r
- if os.path.isfile(File):\r
- Lines = open(File, 'r')\r
- for Line in Lines:\r
- for StrName in STRING_TOKEN.findall(Line):\r
- EdkLogger.debug(EdkLogger.DEBUG_5, "Found string identifier: " + StrName)\r
- UniObjectClass.SetStringReferenced(StrName)\r
+ try:\r
+ if os.path.isfile(File):\r
+ Lines = open(File, 'r')\r
+ for Line in Lines:\r
+ for StrName in STRING_TOKEN.findall(Line):\r
+ EdkLogger.debug(EdkLogger.DEBUG_5, "Found string identifier: " + StrName)\r
+ UniObjectClass.SetStringReferenced(StrName)\r
+ except:\r
+ EdkLogger.error("UnicodeStringGather", AUTOGEN_ERROR, "SearchString: Error while processing file", File=File, RaiseError=False)\r
+ raise\r
\r
UniObjectClass.ReToken()\r
\r