Convert "except ... ," to "except ... as" to be compatible with python3.
Based on "futurize -f lib2to3.fixes.fix_except"
Contributed-under: TianoCore Contribution Agreement 1.1
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Gary Lin <glin@suse.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
f = open(self.mFilename, 'w')\r
f.write('\n'.join(str))\r
f.close()\r
- except IOError, e:\r
+ except IOError as e:\r
ErrorMsg ('Fail to write file %s' % self.mFilename)\r
return False\r
\r
f = open(path, 'w')\r
f.write(text)\r
f.close()\r
- except IOError, e:\r
+ except IOError as e:\r
ErrorMsg ('Fail to generate doxygen config file %s' % path)\r
return False\r
\r
\r
try:\r
file = open(path, 'rb')\r
- except (IOError, OSError), msg:\r
+ except (IOError, OSError) as msg:\r
return None\r
\r
t = file.read()\r
\r
try:\r
file = open(path, 'rb')\r
- except (IOError, OSError), msg:\r
+ except (IOError, OSError) as msg:\r
return None\r
\r
t = file.read()\r
sys.stderr.flush()\r
returnValue = err_val.returncode\r
\r
- except IOError as (errno, strerror):\r
+ except IOError as err_val:\r
+ (errno, strerror) = err_val.args\r
file_list.close()\r
if not Opt.silent:\r
sys.stderr.write("I/O ERROR : %s : %s\n" % (str(errno), strerror))\r
sys.stderr.flush()\r
returnValue = errno\r
\r
- except OSError as (errno, strerror):\r
+ except OSError as err_val:\r
+ (errno, strerror) = err_val.args\r
file_list.close()\r
if not Opt.silent:\r
sys.stderr.write("OS ERROR : %s : %s\n" % (str(errno), strerror))\r
sys.stderr.write("Subprocess ERROR : %s\n" % err_val)\r
sys.stderr.flush()\r
\r
- except IOError as (errno, strerror):\r
+ except IOError as err_val:\r
+ (errno, strerror) = err_val.args\r
if not Opt.silent:\r
sys.stderr.write("I/O ERROR : %d : %s\n" % (str(errno), strerror))\r
sys.stderr.write("ERROR : this command failed : %s\n" % CmdLine)\r
sys.stderr.flush()\r
\r
- except OSError as (errno, strerror):\r
+ except OSError as err_val:\r
+ (errno, strerror) = err_val.args\r
if not Opt.silent:\r
sys.stderr.write("OS ERROR : %d : %s\n" % (str(errno), strerror))\r
sys.stderr.write("ERROR : this command failed : %s\n" % CmdLine)\r
if ToPcd.DefaultValue:\r
try:\r
ToPcd.DefaultValue = ValueExpressionEx(ToPcd.DefaultValue, ToPcd.DatumType, self._GuidDict)(True)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
EdkLogger.error('Parser', FORMAT_INVALID, 'PCD [%s.%s] Value "%s", %s' %(ToPcd.TokenSpaceGuidCName, ToPcd.TokenCName, ToPcd.DefaultValue, Value),\r
File=self.MetaFile)\r
\r
os.utime(Option.OutputFile, None)\r
else:\r
Dpx.Generate()\r
- except BaseException, X:\r
+ except BaseException as X:\r
EdkLogger.quiet("")\r
if Option is not None and Option.debug is not None:\r
EdkLogger.quiet(traceback.format_exc())\r
else:\r
try:\r
Fd = open(F.Path, 'r')\r
- except BaseException, X:\r
+ except BaseException as X:\r
EdkLogger.error("build", FILE_OPEN_FAILURE, ExtraData=F.Path + "\n\t" + str(X))\r
\r
FileContent = Fd.read()\r
if len(Lang) != 3:\r
try:\r
FileIn = UniFileClassObject.OpenUniFile(LongFilePath(File.Path))\r
- except UnicodeError, X:\r
+ except UnicodeError as X:\r
EdkLogger.error("build", FILE_READ_FAILURE, "File read failure: %s" % str(X), ExtraData=File);\r
except:\r
EdkLogger.error("build", FILE_OPEN_FAILURE, ExtraData=File);\r
\r
try:\r
FileIn = UniFileClassObject.OpenUniFile(LongFilePath(File.Path))\r
- except UnicodeError, X:\r
+ except UnicodeError as X:\r
EdkLogger.error("build", FILE_READ_FAILURE, "File read failure: %s" % str(X), ExtraData=File.Path);\r
except:\r
EdkLogger.error("build", FILE_OPEN_FAILURE, ExtraData=File.Path);\r
}\r
try:\r
Val = eval(EvalStr, {}, Dict)\r
- except Exception, Excpt:\r
+ except Exception as Excpt:\r
raise BadExpression(str(Excpt))\r
\r
if Operator in {'and', 'or'}:\r
continue\r
try:\r
Val = self.Eval(Op, Val, EvalFunc())\r
- except WrnExpression, Warn:\r
+ except WrnExpression as Warn:\r
self._WarnExcept = Warn\r
Val = Warn.result\r
return Val\r
Op += ' ' + self._Token\r
try:\r
Val = self.Eval(Op, Val, self._RelExpr())\r
- except WrnExpression, Warn:\r
+ except WrnExpression as Warn:\r
self._WarnExcept = Warn\r
Val = Warn.result\r
return Val\r
Val = self._UnaryExpr()\r
try:\r
return self.Eval('not', Val)\r
- except WrnExpression, Warn:\r
+ except WrnExpression as Warn:\r
self._WarnExcept = Warn\r
return Warn.result\r
if self._IsOperator({"~"}):\r
Val = self._UnaryExpr()\r
try:\r
return self.Eval('~', Val)\r
- except WrnExpression, Warn:\r
+ except WrnExpression as Warn:\r
self._WarnExcept = Warn\r
return Warn.result\r
return self._IdenExpr()\r
elif self.PcdType in TAB_PCD_NUMERIC_TYPES and (PcdValue.startswith("'") or \\r
PcdValue.startswith('"') or PcdValue.startswith("L'") or PcdValue.startswith('L"') or PcdValue.startswith('{')):\r
raise BadExpression\r
- except WrnExpression, Value:\r
+ except WrnExpression as Value:\r
PcdValue = Value.result\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
if self.PcdType in TAB_PCD_NUMERIC_TYPES:\r
PcdValue = PcdValue.strip()\r
if PcdValue.startswith('{') and PcdValue.endswith('}'):\r
tmpValue = int(Item, 0)\r
if tmpValue > 255:\r
raise BadExpression("Byte array number %s should less than 0xFF." % Item)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
raise BadExpression(Value)\r
except ValueError:\r
pass\r
else:\r
try:\r
TmpValue, Size = ParseFieldValue(PcdValue)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
raise BadExpression("Type: %s, Value: %s, %s" % (self.PcdType, PcdValue, Value))\r
if type(TmpValue) == type(''):\r
try:\r
try:\r
print ValueExpression(input)(True)\r
print ValueExpression(input)(False)\r
- except WrnExpression, Ex:\r
+ except WrnExpression as Ex:\r
print Ex.result\r
print str(Ex)\r
- except Exception, Ex:\r
+ except Exception as Ex:\r
print str(Ex)\r
Fd = open(File, "wb")\r
Fd.write(Content)\r
Fd.close()\r
- except IOError, X:\r
+ except IOError as X:\r
EdkLogger.error(None, FILE_CREATE_FAILURE, ExtraData='IOError %s' % X)\r
\r
return True\r
try:\r
Fd = open(File, 'rb')\r
Data = cPickle.load(Fd)\r
- except Exception, e:\r
+ except Exception as e:\r
EdkLogger.verbose("Failed to load [%s]\n\t%s" % (File, str(e)))\r
Data = None\r
finally:\r
try:\r
p = subprocess.Popen(Cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)\r
out, err = p.communicate()\r
- except Exception, X:\r
+ except Exception as X:\r
raise BadExpression("DevicePath: %s" % (str(X)) )\r
finally:\r
subprocess._cleanup()\r
Value = Value[1:-1]\r
try:\r
Value = "'" + uuid.UUID(Value).get_bytes_le() + "'"\r
- except ValueError, Message:\r
+ except ValueError as Message:\r
raise BadExpression(Message)\r
Value, Size = ParseFieldValue(Value)\r
return Value, 16\r
Op = self._Token\r
try:\r
Val = self.Eval(Op, Val, EvalFunc())\r
- except WrnExpression, Warn:\r
+ except WrnExpression as Warn:\r
self._WarnExcept = Warn\r
Val = Warn.result\r
return Val\r
Op += ' ' + self._Token\r
try:\r
Val = self.Eval(Op, Val, self._RelExpr())\r
- except WrnExpression, Warn:\r
+ except WrnExpression as Warn:\r
self._WarnExcept = Warn\r
Val = Warn.result\r
return Val\r
Val = self._NeExpr()\r
try:\r
return self.Eval(Token, Val)\r
- except WrnExpression, Warn:\r
+ except WrnExpression as Warn:\r
self._WarnExcept = Warn\r
return Warn.result\r
return self._IdenExpr()\r
stdout=subprocess.PIPE, \r
stderr= subprocess.PIPE,\r
shell=True)\r
- except Exception, X:\r
+ except Exception as X:\r
EdkLogger.error("BPDG", BuildToolError.COMMAND_FAILURE, ExtraData=str(X))\r
(out, error) = PopenObject.communicate()\r
print out\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
SqlCommand = """drop table IF EXISTS %s""" % self.Table\r
try:\r
self.Cur.execute(SqlCommand)\r
- except Exception, e:\r
+ except Exception as e:\r
print "An error occurred when Drop a table:", e.args[0]\r
\r
## Get count\r
\r
try:\r
Processer[self._ItemType]()\r
- except EvaluationException, Excpt:\r
+ except EvaluationException as Excpt:\r
# \r
# Only catch expression evaluation error here. We need to report\r
# the precise number of line on which the error occurred\r
# EdkLogger.error('Parser', FORMAT_INVALID, "Invalid expression: %s" % str(Excpt),\r
# File=self._FileWithError, ExtraData=' '.join(self._ValueList),\r
# Line=self._LineIndex+1)\r
- except MacroException, Excpt:\r
+ except MacroException as Excpt:\r
EdkLogger.error('Parser', FORMAT_INVALID, str(Excpt),\r
File=self._FileWithError, ExtraData=' '.join(self._ValueList), \r
Line=self._LineIndex+1)\r
Macros.update(GlobalData.gGlobalDefines)\r
try:\r
Result = ValueExpression(self._ValueList[1], Macros)()\r
- except SymbolNotFound, Exc:\r
+ except SymbolNotFound as Exc:\r
EdkLogger.debug(EdkLogger.DEBUG_5, str(Exc), self._ValueList[1])\r
Result = False\r
- except WrnExpression, Excpt:\r
+ except WrnExpression as Excpt:\r
# \r
# Catch expression evaluation warning here. We need to report\r
# the precise number of line and return the evaluation result\r
File=self._FileWithError, ExtraData=' '.join(self._ValueList), \r
Line=self._LineIndex+1)\r
Result = Excpt.result\r
- except BadExpression, Exc:\r
+ except BadExpression as Exc:\r
EdkLogger.debug(EdkLogger.DEBUG_5, str(Exc), self._ValueList[1])\r
Result = False\r
\r
PcdValue = ValueList[0] \r
try:\r
ValueList[0] = ValueExpression(PcdValue, self._Macros)(True)\r
- except WrnExpression, Value:\r
+ except WrnExpression as Value:\r
ValueList[0] = Value.result \r
else:\r
PcdValue = ValueList[-1]\r
try:\r
ValueList[-1] = ValueExpression(PcdValue, self._Macros)(True)\r
- except WrnExpression, Value:\r
+ except WrnExpression as Value:\r
ValueList[-1] = Value.result\r
\r
if ValueList[-1] == 'True':\r
Dom = xml.dom.minidom.parse(XmlFile)\r
XmlFile.close()\r
return Dom\r
- except Exception, X:\r
+ except Exception as X:\r
print X\r
return ""\r
\r
# CollectSourceCodeDataIntoDB(sys.argv[1])\r
try:\r
test_file = sys.argv[1]\r
- except IndexError, v:\r
+ except IndexError as v:\r
print "Usage: %s filename" % sys.argv[0]\r
sys.exit(1)\r
MsgList = CheckFuncHeaderDoxygenComments(test_file)\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
retval.stop = self.input.LT(-1)\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
\r
\r
\r
- except RecognitionException, re:\r
+ except RecognitionException as re:\r
self.reportError(re)\r
self.recover(self.input, re)\r
finally:\r
return ValueExpression(Expression, MacroPcdDict)(True)\r
else:\r
return ValueExpression(Expression, MacroPcdDict)()\r
- except WrnExpression, Excpt:\r
+ except WrnExpression as Excpt:\r
# \r
# Catch expression evaluation warning here. We need to report\r
# the precise number of line and return the evaluation result\r
File=self.FileName, ExtraData=self.__CurrentLine(), \r
Line=Line)\r
return Excpt.result\r
- except Exception, Excpt:\r
+ except Exception as Excpt:\r
if hasattr(Excpt, 'Pcd'):\r
if Excpt.Pcd in GlobalData.gPlatformOtherPcds:\r
Info = GlobalData.gPlatformOtherPcds[Excpt.Pcd]\r
while self.__GetFd() or self.__GetFv() or self.__GetFmp() or self.__GetCapsule() or self.__GetVtf() or self.__GetRule() or self.__GetOptionRom():\r
pass\r
\r
- except Warning, X:\r
+ except Warning as X:\r
self.__UndoToken()\r
#'\n\tGot Token: \"%s\" from File %s\n' % (self.__Token, FileLineTuple[0]) + \\r
# At this point, the closest parent would be the included file itself\r
import sys\r
try:\r
test_file = sys.argv[1]\r
- except IndexError, v:\r
+ except IndexError as v:\r
print "Usage: %s filename" % sys.argv[0]\r
sys.exit(1)\r
\r
try:\r
parser.ParseFile()\r
parser.CycleReferenceCheck()\r
- except Warning, X:\r
+ except Warning as X:\r
print str(X)\r
else:\r
print "Success!"\r
"""Display FV space info."""\r
GenFds.DisplayFvSpaceInfo(FdfParserObj)\r
\r
- except FdfParser.Warning, X:\r
+ except FdfParser.Warning as X:\r
EdkLogger.error(X.ToolName, FORMAT_INVALID, File=X.FileName, Line=X.LineNumber, ExtraData=X.Message, RaiseError=False)\r
ReturnCode = FORMAT_INVALID\r
- except FatalError, X:\r
+ except FatalError as X:\r
if Options.debug is not None:\r
import traceback\r
EdkLogger.quiet(traceback.format_exc())\r
\r
try:\r
PopenObject = subprocess.Popen(' '.join(cmd), stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)\r
- except Exception, X:\r
+ except Exception as X:\r
EdkLogger.error("GenFds", COMMAND_FAILURE, ExtraData="%s: %s" % (str(X), cmd[0]))\r
(out, error) = PopenObject.communicate()\r
\r
FileHandle.RWFile('#', '=', 0)\r
else:\r
FileHandle.RWFile('#', '=', 1)\r
- except Exception, e:\r
+ except Exception as e:\r
last_type, last_value, last_tb = sys.exc_info()\r
traceback.print_exception(last_type, last_value, last_tb)\r
\r
EdkLogger.SetLevel(CommandOptions.LogLevel + 1)\r
else:\r
EdkLogger.SetLevel(CommandOptions.LogLevel)\r
- except FatalError, X:\r
+ except FatalError as X:\r
return 1\r
\r
try:\r
if CommandOptions.OutputFile is None:\r
CommandOptions.OutputFile = os.path.splitext(InputFile)[0] + '.iii'\r
TrimPreprocessedFile(InputFile, CommandOptions.OutputFile, CommandOptions.ConvertHex, CommandOptions.TrimLong)\r
- except FatalError, X:\r
+ except FatalError as X:\r
import platform\r
import traceback\r
if CommandOptions is not None and CommandOptions.LogLevel <= EdkLogger.DEBUG_9:\r
return False\r
else:\r
return True\r
- except FatalError, ErrCode:\r
+ except FatalError as ErrCode:\r
if ErrCode.message == EDK1_INF_ERROR:\r
Logger.Warn("UPT",\r
ST.WRN_EDK1_INF_FOUND%Path)\r
return False\r
else:\r
return True\r
- except FatalError, ErrCode:\r
+ except FatalError as ErrCode:\r
if ErrCode.message == EDK1_INF_ERROR:\r
Logger.Warn("UPT",\r
ST.WRN_EDK1_INF_FOUND%Path)\r
ModuleObj.GetName(), \\r
ModuleObj.GetCombinePath())] = ModuleObj\r
PackageObj.SetModuleDict(ModuleDict)\r
- except FatalError, ErrCode:\r
+ except FatalError as ErrCode:\r
if ErrCode.message == EDK1_INF_ERROR:\r
Logger.Warn("UPT",\r
ST.WRN_EDK1_INF_FOUND%Filename)\r
ModuleObj.GetName(), \r
ModuleObj.GetCombinePath())\r
self.ModuleSurfaceArea[ModuleKey] = ModuleObj\r
- except FatalError, ErrCode:\r
+ except FatalError as ErrCode:\r
if ErrCode.message == EDK1_INF_ERROR:\r
Logger.Error("UPT",\r
EDK1_INF_ERROR,\r
self._AddDp(DpObj.Header.GetGuid(), DpObj.Header.GetVersion(), \\r
NewDpPkgFileName, DpPkgFileName, RePackage)\r
\r
- except sqlite3.IntegrityError, DetailMsg:\r
+ except sqlite3.IntegrityError as DetailMsg:\r
Logger.Error("UPT",\r
UPT_DB_UPDATE_ERROR,\r
ST.ERR_UPT_DB_UPDATE_ERROR,\r
self._Files = {}\r
for Filename in self._ZipFile.namelist():\r
self._Files[os.path.normpath(Filename)] = Filename\r
- except BaseException, Xstr:\r
+ except BaseException as Xstr:\r
Logger.Error("PackagingTool", FILE_OPEN_FAILURE, \r
ExtraData="%s (%s)" % (FileName, str(Xstr)))\r
\r
ExtraData="[%s] in %s" % (Which, self._FileName))\r
try:\r
FileContent = self._ZipFile.read(self._Files[Which])\r
- except BaseException, Xstr:\r
+ except BaseException as Xstr:\r
Logger.Error("PackagingTool", FILE_DECOMPRESS_FAILURE, \r
ExtraData="[%s] in %s (%s)" % (Which, \\r
self._FileName, \\r
return\r
else:\r
ToFile = __FileHookOpen__(ToDest, 'wb')\r
- except BaseException, Xstr:\r
+ except BaseException as Xstr:\r
Logger.Error("PackagingTool", FILE_OPEN_FAILURE, \r
ExtraData="%s (%s)" % (ToDest, str(Xstr)))\r
\r
try:\r
ToFile.write(FileContent)\r
ToFile.close()\r
- except BaseException, Xstr:\r
+ except BaseException as Xstr:\r
Logger.Error("PackagingTool", FILE_WRITE_FAILURE, \r
ExtraData="%s (%s)" % (ToDest, str(Xstr)))\r
\r
return\r
Logger.Info("packing ..." + File)\r
self._ZipFile.write(File, ArcName)\r
- except BaseException, Xstr:\r
+ except BaseException as Xstr:\r
Logger.Error("PackagingTool", FILE_COMPRESS_FAILURE,\r
ExtraData="%s (%s)" % (File, str(Xstr)))\r
\r
if os.path.splitext(ArcName)[1].lower() == '.pkg':\r
Data = Data.encode('utf_8')\r
self._ZipFile.writestr(ArcName, Data)\r
- except BaseException, Xstr:\r
+ except BaseException as Xstr:\r
Logger.Error("PackagingTool", FILE_COMPRESS_FAILURE,\r
ExtraData="%s (%s)" % (ArcName, str(Xstr)))\r
\r
Options, Dep, WorkspaceDir, DataBase)\r
ReturnCode = 0\r
\r
- except FatalError, XExcept:\r
+ except FatalError as XExcept:\r
ReturnCode = XExcept.args[0]\r
if Logger.GetLevel() <= Logger.DEBUG_9:\r
Logger.Quiet(ST.MSG_PYTHON_ON % (python_version(), platform) + format_exc())\r
DataBase = GlobalData.gDB\r
InventoryDistInstalled(DataBase) \r
ReturnCode = 0 \r
- except FatalError, XExcept:\r
+ except FatalError as XExcept:\r
ReturnCode = XExcept.args[0]\r
if Logger.GetLevel() <= Logger.DEBUG_9:\r
Logger.Quiet(ST.MSG_PYTHON_ON % (python_version(), platform) + format_exc())\r
# To delete the tailing 'L'\r
#\r
return hex(ErrorCode)[:-1]\r
- except ValueError, XStr:\r
+ except ValueError as XStr:\r
if XStr:\r
pass\r
Logger.Error('Parser', \r
try:\r
if self.LogicalExpression() not in [self.ARITH, self.LOGICAL, self.REALLOGICAL, self.STRINGITEM]:\r
return False, ST.ERR_EXPR_LOGICAL % self.Token\r
- except _ExprError, XExcept:\r
+ except _ExprError as XExcept:\r
return False, XExcept.Error\r
self.SkipWhitespace()\r
if self.Index != self.Len:\r
try:\r
if self.RangeExpression() not in [self.HEX, self.INT]:\r
return False, ST.ERR_EXPR_RANGE % self.Token\r
- except _ExprError, XExcept:\r
+ except _ExprError as XExcept:\r
return False, XExcept.Error\r
\r
self.SkipWhitespace()\r
try:\r
if self.ListExpression() not in [self.NUM]:\r
return False, ST.ERR_EXPR_LIST % self.Token\r
- except _ExprError, XExcept:\r
+ except _ExprError as XExcept:\r
return False, XExcept.Error\r
\r
self.SkipWhitespace()\r
return False, ST.ERR_EXPR_EMPTY\r
try:\r
self.StringTest()\r
- except _ExprError, XExcept:\r
+ except _ExprError as XExcept:\r
return False, XExcept.Error\r
return True, ''\r
\r
if len(Lang) != 3:\r
try:\r
FileIn = codecs.open(File.Path, mode='rb', encoding='utf_8').readlines()\r
- except UnicodeError, Xstr:\r
+ except UnicodeError as Xstr:\r
FileIn = codecs.open(File.Path, mode='rb', encoding='utf_16').readlines()\r
- except UnicodeError, Xstr:\r
+ except UnicodeError as Xstr:\r
FileIn = codecs.open(File.Path, mode='rb', encoding='utf_16_le').readlines()\r
except:\r
EdkLogger.Error("Unicode File Parser", \r
\r
try:\r
FileIn = codecs.open(File.Path, mode='rb', encoding='utf_8').readlines()\r
- except UnicodeError, Xstr:\r
+ except UnicodeError as Xstr:\r
FileIn = codecs.open(File.Path, mode='rb', encoding='utf_16').readlines()\r
except UnicodeError:\r
FileIn = codecs.open(File.Path, mode='rb', encoding='utf_16_le').readlines()\r
ExtraData=FilaPath)\r
try:\r
FileIn = codecs.open(FilaPath, mode='rb', encoding='utf_8').readlines()\r
- except UnicodeError, Xstr:\r
+ except UnicodeError as Xstr:\r
FileIn = codecs.open(FilaPath, mode='rb', encoding='utf_16').readlines()\r
except UnicodeError:\r
FileIn = codecs.open(FilaPath, mode='rb', encoding='utf_16_le').readlines()\r
Dom = xml.dom.minidom.parse(XmlFile)\r
XmlFile.close()\r
return Dom\r
- except BaseException, XExcept:\r
+ except BaseException as XExcept:\r
XmlFile.close()\r
Logger.Error('\nUPT', PARSER_ERROR, XExcept, File=FileName, RaiseError=True)\r
Logger.Quiet(ST.MSG_FINISH)\r
ReturnCode = 0\r
\r
- except FatalError, XExcept:\r
+ except FatalError as XExcept:\r
ReturnCode = XExcept.args[0] \r
if Logger.GetLevel() <= Logger.DEBUG_9:\r
Logger.Quiet(ST.MSG_PYTHON_ON % \\r
InstallDp(DistPkg, DpPkgFileName, ContentZipFile, Options, Dep, WorkspaceDir, DataBase)\r
ReturnCode = 0\r
\r
- except FatalError, XExcept:\r
+ except FatalError as XExcept:\r
ReturnCode = XExcept.args[0]\r
if Logger.GetLevel() <= Logger.DEBUG_9:\r
Logger.Quiet(ST.MSG_PYTHON_ON % (python_version(),\r
\r
ReturnCode = 0\r
\r
- except FatalError, XExcept:\r
+ except FatalError as XExcept:\r
ReturnCode = XExcept.args[0] \r
if Logger.GetLevel() <= Logger.DEBUG_9:\r
Logger.Quiet(ST.MSG_PYTHON_ON % (python_version(), platform) + \\r
else:\r
Logger.Quiet(ST.MSG_TEST_INSTALL_FAIL)\r
\r
- except TE.FatalError, XExcept:\r
+ except TE.FatalError as XExcept:\r
ReturnCode = XExcept.args[0]\r
if Logger.GetLevel() <= Logger.DEBUG_9:\r
Logger.Quiet(ST.MSG_PYTHON_ON % (python_version(), platform) + format_exc())\r
\r
- except Exception, x:\r
+ except Exception as x:\r
ReturnCode = TE.CODE_ERROR\r
Logger.Error(\r
"\nTestInstallPkg",\r
\r
try:\r
GlobalData.gWORKSPACE, GlobalData.gPACKAGE_PATH = GetWorkspace()\r
- except FatalError, XExcept:\r
+ except FatalError as XExcept:\r
if Logger.GetLevel() <= Logger.DEBUG_9:\r
Logger.Quiet(ST.MSG_PYTHON_ON % (python_version(), platform) + format_exc())\r
return XExcept.args[0]\r
return OPTION_MISSING\r
\r
ReturnCode = RunModule(Opt)\r
- except FatalError, XExcept:\r
+ except FatalError as XExcept:\r
ReturnCode = XExcept.args[0]\r
if Logger.GetLevel() <= Logger.DEBUG_9:\r
Logger.Quiet(ST.MSG_PYTHON_ON % (python_version(), platform) + \\r
try:\r
Fd = open(F, 'r')\r
FileContent = Fd.read()\r
- except BaseException, X:\r
+ except BaseException as X:\r
EdkLogger.error("build", FILE_OPEN_FAILURE, ExtraData=F + "\n\t" + str(X))\r
finally:\r
if "Fd" in dir(locals()):\r
DatumType = self._DecPcds[PcdCName, TokenSpaceGuid].DatumType\r
try:\r
ValueList[Index] = ValueExpressionEx(ValueList[Index], DatumType, self._GuidDict)(True)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
EdkLogger.error('Parser', FORMAT_INVALID, Value, File=self.MetaFile, Line=LineNo,\r
ExtraData="PCD [%s.%s] Value \"%s\" " % (\r
TokenSpaceGuid, PcdCName, ValueList[Index]))\r
- except EvaluationException, Excpt:\r
+ except EvaluationException as Excpt:\r
if hasattr(Excpt, 'Pcd'):\r
if Excpt.Pcd in GlobalData.gPlatformOtherPcds:\r
EdkLogger.error('Parser', FORMAT_INVALID, "Cannot use this PCD (%s) in an expression as"\r
return PcdValue\r
try:\r
PcdValue = ValueExpressionEx(PcdValue[1:], PcdDatumType, GuidDict)(True)\r
- except BadExpression, Value: \r
+ except BadExpression as Value:\r
EdkLogger.error('Parser', FORMAT_INVALID, 'PCD [%s.%s] Value "%s", %s' %\r
(TokenSpaceGuidCName, TokenCName, PcdValue, Value))\r
elif PcdValue.startswith("L'") or PcdValue.startswith("'"):\r
return PcdValue\r
try:\r
PcdValue = ValueExpressionEx(PcdValue, PcdDatumType, GuidDict)(True)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
EdkLogger.error('Parser', FORMAT_INVALID, 'PCD [%s.%s] Value "%s", %s' %\r
(TokenSpaceGuidCName, TokenCName, PcdValue, Value))\r
elif PcdValue.startswith('L'):\r
return PcdValue\r
try:\r
PcdValue = ValueExpressionEx(PcdValue, PcdDatumType, GuidDict)(True)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
EdkLogger.error('Parser', FORMAT_INVALID, 'PCD [%s.%s] Value "%s", %s' %\r
(TokenSpaceGuidCName, TokenCName, PcdValue, Value))\r
else:\r
return PcdValue\r
try:\r
PcdValue = ValueExpressionEx(PcdValue, PcdDatumType, GuidDict)(True)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
EdkLogger.error('Parser', FORMAT_INVALID, 'PCD [%s.%s] Value "%s", %s' %\r
(TokenSpaceGuidCName, TokenCName, PcdValue, Value))\r
return PcdValue\r
else:\r
try:\r
Pcd.DefaultValue = ValueExpressionEx(Pcd.DefaultValue, Pcd.DatumType, _GuidDict)(True)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
EdkLogger.error('Parser', FORMAT_INVALID, 'PCD [%s.%s] Value "%s", %s' %(TokenSpaceGuid, PcdRealName, Pcd.DefaultValue, Value),\r
File=self.MetaFile, Line=LineNo)\r
break\r
self._InSubsection = False\r
try:\r
Processer[self._ItemType]()\r
- except EvaluationException, Excpt:\r
+ except EvaluationException as Excpt:\r
# \r
# Only catch expression evaluation error here. We need to report\r
# the precise number of line on which the error occurred\r
EdkLogger.error('Parser', FORMAT_INVALID, "Invalid expression: %s" % str(Excpt),\r
File=self._FileWithError, ExtraData=' '.join(self._ValueList),\r
Line=self._LineIndex + 1)\r
- except MacroException, Excpt:\r
+ except MacroException as Excpt:\r
EdkLogger.error('Parser', FORMAT_INVALID, str(Excpt),\r
File=self._FileWithError, ExtraData=' '.join(self._ValueList),\r
Line=self._LineIndex + 1)\r
Macros.update(GlobalData.gGlobalDefines)\r
try:\r
Result = ValueExpression(self._ValueList[1], Macros)()\r
- except SymbolNotFound, Exc:\r
+ except SymbolNotFound as Exc:\r
EdkLogger.debug(EdkLogger.DEBUG_5, str(Exc), self._ValueList[1])\r
Result = False\r
- except WrnExpression, Excpt:\r
+ except WrnExpression as Excpt:\r
# \r
# Catch expression evaluation warning here. We need to report\r
# the precise number of line and return the evaluation result\r
if PcdValue and "." not in self._ValueList[0]:\r
try:\r
ValList[Index] = ValueExpression(PcdValue, self._Macros)(True)\r
- except WrnExpression, Value:\r
+ except WrnExpression as Value:\r
ValList[Index] = Value.result\r
except:\r
pass\r
try:\r
self._GuidDict.update(self._AllPcdDict)\r
ValueList[0] = ValueExpressionEx(ValueList[0], ValueList[1], self._GuidDict)(True)\r
- except BadExpression, Value:\r
+ except BadExpression as Value:\r
EdkLogger.error('Parser', FORMAT_INVALID, Value, ExtraData=self._CurrentLine, File=self.MetaFile, Line=self._LineIndex + 1)\r
# check format of default value against the datum type\r
IsValid, Cause = CheckPcdDatum(ValueList[1], ValueList[0])\r
# update the timestamp in database\r
self._FileIndexTable.SetFileTimeStamp(self.IdBase, TimeStamp)\r
return False\r
- except Exception, Exc:\r
+ except Exception as Exc:\r
EdkLogger.debug(EdkLogger.DEBUG_5, str(Exc))\r
return False\r
return True\r
if comment.startswith("@Expression"):\r
comment = comment.replace("@Expression", "", 1)\r
expressions.append(comment.split("|")[1].strip())\r
- except Exception, Exc:\r
+ except Exception as Exc:\r
ValidType = ""\r
if oricomment.startswith("@ValidRange"):\r
ValidType = "@ValidRange"\r
cmd = ["GenFw", "--rebase", str(0), "-o", Tempfile, DefaultEFIfile]\r
try:\r
PopenObject = subprocess.Popen(' '.join(cmd), stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)\r
- except Exception, X:\r
+ except Exception as X:\r
EdkLogger.error("GenFw", COMMAND_FAILURE, ExtraData="%s: %s" % (str(X), cmd[0]))\r
EndOfProcedure = threading.Event()\r
EndOfProcedure.clear()\r
if DscDefaultValue != DscDefaultValBak:\r
try:\r
DscDefaultValue = ValueExpressionEx(DscDefaultValue, Pcd.DatumType, self._GuidDict)(True)\r
- except BadExpression, DscDefaultValue:\r
+ except BadExpression as DscDefaultValue:\r
EdkLogger.error('BuildReport', FORMAT_INVALID, "PCD Value: %s, Type: %s" %(DscDefaultValue, Pcd.DatumType))\r
\r
InfDefaultValue = None\r
EdkLogger.debug(EdkLogger.DEBUG_8, "Threads [%s]" % ", ".join(Th.getName() for Th in threading.enumerate()))\r
# avoid tense loop\r
time.sleep(0.1)\r
- except BaseException, X:\r
+ except BaseException as X:\r
#\r
# TRICK: hide the output of threads left runing, so that the user can\r
# catch the error message easily\r
try:\r
#os.rmdir(AutoGenObject.BuildDir)\r
RemoveDirectory(AutoGenObject.BuildDir, True)\r
- except WindowsError, X:\r
+ except WindowsError as X:\r
EdkLogger.error("build", FILE_DELETE_FAILURE, ExtraData=str(X))\r
return True\r
\r
try:\r
#os.rmdir(AutoGenObject.BuildDir)\r
RemoveDirectory(AutoGenObject.BuildDir, True)\r
- except WindowsError, X:\r
+ except WindowsError as X:\r
EdkLogger.error("build", FILE_DELETE_FAILURE, ExtraData=str(X))\r
return True\r
\r
# All job done, no error found and no exception raised\r
#\r
BuildError = False\r
- except FatalError, X:\r
+ except FatalError as X:\r
if MyBuild is not None:\r
# for multi-thread build exits safely\r
MyBuild.Relinquish()\r
if Option is not None and Option.debug is not None:\r
EdkLogger.quiet("(Python %s on %s) " % (platform.python_version(), sys.platform) + traceback.format_exc())\r
ReturnCode = X.args[0]\r
- except Warning, X:\r
+ except Warning as X:\r
# error from Fdf parser\r
if MyBuild is not None:\r
# for multi-thread build exits safely\r
def SingleFileTest(self, filename):\r
try:\r
py_compile.compile(filename, doraise=True)\r
- except Exception, e:\r
+ except Exception as e:\r
self.fail('syntax error: %s, Error is %s' % (filename, str(e)))\r
\r
def MakePythonSyntaxCheckTests():\r
print '[KeyboardInterrupt]'
return False
- except Exception, e:
+ except Exception as e:\r
print e
if not completed: return False