## @file\r
# This file is used to be the main entrance of EOT tool\r
#\r
-# Copyright (c) 2008 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2008 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
##\r
# Import Modules\r
#\r
-import os, time, glob\r
+import Common.LongFilePathOs as os, time, glob\r
import Common.EdkLogger as EdkLogger\r
import EotGlobalData\r
from optparse import OptionParser\r
from FvImage import *\r
from array import array\r
from Report import Report\r
-from Common.Misc import ParseConsoleLog\r
from Common.BuildVersion import gBUILD_VERSION\r
from Parser import ConvertGuid\r
+from Common.LongFilePathSupport import OpenLongFilePath as open\r
\r
## Class Eot\r
#\r
GuidMacro2 = ''\r
GuidValue = ''\r
\r
- # Find value for hardcode guid macro\r
- if GuidName in EotGlobalData.gGuidMacroDict:\r
- GuidMacro = EotGlobalData.gGuidMacroDict[GuidName][0]\r
- GuidValue = EotGlobalData.gGuidMacroDict[GuidName][1]\r
- SqlCommand = """update Report set GuidMacro = '%s', GuidValue = '%s' where GuidName = '%s'""" %(GuidMacro, GuidValue, GuidName)\r
- EotGlobalData.gDb.TblReport.Exec(SqlCommand)\r
- continue\r
-\r
# Find guid value defined in Dec file\r
if GuidName in EotGlobalData.gGuidDict:\r
GuidValue = EotGlobalData.gGuidDict[GuidName]\r
# @param Option: The option list including log level setting\r
#\r
def SetLogLevel(self, Option):\r
- if Option.verbose != None:\r
+ if Option.verbose is not None:\r
EdkLogger.SetLevel(EdkLogger.VERBOSE)\r
- elif Option.quiet != None:\r
+ elif Option.quiet is not None:\r
EdkLogger.SetLevel(EdkLogger.QUIET)\r
- elif Option.debug != None:\r
+ elif Option.debug is not None:\r
EdkLogger.SetLevel(Option.debug + 1)\r
else:\r
EdkLogger.SetLevel(EdkLogger.INFO)\r