mirror of https://github.com/acidanthera/audk.git
BaseTools/Ecc: Fix import issues
1. Complete the full path for import statement. Use "EccMain" to replace "Ecc" for the absolute path support. 2. Fix some issues on configuration file. 3. Fix an issue of RaiseError not working in EdkLogger. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hess Chen <hesheng.chen@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
parent
af24640290
commit
855698fb69
|
@ -11,4 +11,4 @@ dir=$(dirname "$full_cmd")
|
||||||
cmd=${full_cmd##*/}
|
cmd=${full_cmd##*/}
|
||||||
|
|
||||||
export PYTHONPATH="$dir/../../Source/Python${PYTHONPATH:+:"$PYTHONPATH"}"
|
export PYTHONPATH="$dir/../../Source/Python${PYTHONPATH:+:"$PYTHONPATH"}"
|
||||||
exec "${python_exe:-python}" -m $cmd.$cmd "$@"
|
exec "${python_exe:-python}" -m $cmd.EccMain "$@"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
@setlocal
|
@setlocal
|
||||||
@set ToolName=%~n0%
|
@set ToolName=%~n0%
|
||||||
@set PYTHONPATH=%PYTHONPATH%;%BASE_TOOLS_PATH%\Source\Python
|
@set PYTHONPATH=%PYTHONPATH%;%BASE_TOOLS_PATH%\Source\Python
|
||||||
@%PYTHON_HOME%\python.exe -m %ToolName%.%ToolName% %*
|
@%PYTHON_HOME%\python.exe -m %ToolName%.EccMain %*
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
## @file
|
## @file
|
||||||
# This file implements the log mechanism for Python tools.
|
# This file implements the log mechanism for Python tools.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>
|
# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
# This program and the accompanying materials
|
# This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions of the BSD License
|
# are licensed and made available under the terms and conditions of the BSD License
|
||||||
# which accompanies this distribution. The full text of the license may be found at
|
# which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -198,6 +198,7 @@ def error(ToolName, ErrorCode, Message=None, File=None, Line=None, ExtraData=Non
|
||||||
LogText = _ErrorMessageTemplateWithoutFile % TemplateDict
|
LogText = _ErrorMessageTemplateWithoutFile % TemplateDict
|
||||||
|
|
||||||
_ErrorLogger.log(ERROR, LogText)
|
_ErrorLogger.log(ERROR, LogText)
|
||||||
|
RaiseError = IsRaiseError
|
||||||
if RaiseError:
|
if RaiseError:
|
||||||
raise FatalError(ErrorCode)
|
raise FatalError(ErrorCode)
|
||||||
|
|
||||||
|
|
|
@ -24,8 +24,8 @@ from antlr3.compat import set, frozenset
|
||||||
#
|
#
|
||||||
##
|
##
|
||||||
|
|
||||||
from . import CodeFragment
|
from Ecc import CodeFragment
|
||||||
from . import FileProfile
|
from Ecc import FileProfile
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -15,10 +15,10 @@ import Common.LongFilePathOs as os
|
||||||
import re
|
import re
|
||||||
from CommonDataClass.DataClass import *
|
from CommonDataClass.DataClass import *
|
||||||
import Common.DataType as DT
|
import Common.DataType as DT
|
||||||
from .EccToolError import *
|
from Ecc.EccToolError import *
|
||||||
from .MetaDataParser import ParseHeaderCommentSection
|
from Ecc.MetaDataParser import ParseHeaderCommentSection
|
||||||
from . import EccGlobalData
|
from Ecc import EccGlobalData
|
||||||
from . import c
|
from Ecc import c
|
||||||
from Common.LongFilePathSupport import OpenLongFilePath as open
|
from Common.LongFilePathSupport import OpenLongFilePath as open
|
||||||
from Common.MultipleWorkspace import MultipleWorkspace as mws
|
from Common.MultipleWorkspace import MultipleWorkspace as mws
|
||||||
|
|
||||||
|
|
|
@ -23,13 +23,13 @@ import Common.LongFilePathOs as os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import antlr3
|
import antlr3
|
||||||
from .CLexer import CLexer
|
from Ecc.CLexer import CLexer
|
||||||
from .CParser import CParser
|
from Ecc.CParser import CParser
|
||||||
|
|
||||||
from . import FileProfile
|
from Ecc import FileProfile
|
||||||
from .CodeFragment import Comment
|
from Ecc.CodeFragment import Comment
|
||||||
from .CodeFragment import PP_Directive
|
from Ecc.CodeFragment import PP_Directive
|
||||||
from .ParserWarning import Warning
|
from Ecc.ParserWarning import Warning
|
||||||
|
|
||||||
|
|
||||||
##define T_CHAR_SPACE ' '
|
##define T_CHAR_SPACE ' '
|
||||||
|
|
|
@ -60,12 +60,14 @@ _ConfigFileToInternalTranslation = {
|
||||||
"GeneralCheckIndentation":"GeneralCheckIndentation",
|
"GeneralCheckIndentation":"GeneralCheckIndentation",
|
||||||
"GeneralCheckIndentationWidth":"GeneralCheckIndentationWidth",
|
"GeneralCheckIndentationWidth":"GeneralCheckIndentationWidth",
|
||||||
"GeneralCheckLine":"GeneralCheckLine",
|
"GeneralCheckLine":"GeneralCheckLine",
|
||||||
|
"GeneralCheckLineEnding":"GeneralCheckLineEnding",
|
||||||
"GeneralCheckLineWidth":"GeneralCheckLineWidth",
|
"GeneralCheckLineWidth":"GeneralCheckLineWidth",
|
||||||
"GeneralCheckNoProgma":"GeneralCheckNoProgma",
|
"GeneralCheckNoProgma":"GeneralCheckNoProgma",
|
||||||
"GeneralCheckNoTab":"GeneralCheckNoTab",
|
"GeneralCheckNoTab":"GeneralCheckNoTab",
|
||||||
"GeneralCheckNo_Asm":"GeneralCheckNo_Asm",
|
"GeneralCheckNo_Asm":"GeneralCheckNo_Asm",
|
||||||
"GeneralCheckNonAcsii":"GeneralCheckNonAcsii",
|
"GeneralCheckNonAcsii":"GeneralCheckNonAcsii",
|
||||||
"GeneralCheckTabWidth":"GeneralCheckTabWidth",
|
"GeneralCheckTabWidth":"GeneralCheckTabWidth",
|
||||||
|
"GeneralCheckTrailingWhiteSpaceLine":"GeneralCheckTrailingWhiteSpaceLine",
|
||||||
"GeneralCheckUni":"GeneralCheckUni",
|
"GeneralCheckUni":"GeneralCheckUni",
|
||||||
"HeaderCheckAll":"HeaderCheckAll",
|
"HeaderCheckAll":"HeaderCheckAll",
|
||||||
"HeaderCheckCFileCommentLicenseFormat":"HeaderCheckCFileCommentLicenseFormat",
|
"HeaderCheckCFileCommentLicenseFormat":"HeaderCheckCFileCommentLicenseFormat",
|
||||||
|
|
|
@ -27,9 +27,9 @@ from Table.TableFunction import TableFunction
|
||||||
from Table.TablePcd import TablePcd
|
from Table.TablePcd import TablePcd
|
||||||
from Table.TableIdentifier import TableIdentifier
|
from Table.TableIdentifier import TableIdentifier
|
||||||
from Table.TableReport import TableReport
|
from Table.TableReport import TableReport
|
||||||
from .MetaFileWorkspace.MetaFileTable import ModuleTable
|
from Ecc.MetaFileWorkspace.MetaFileTable import ModuleTable
|
||||||
from .MetaFileWorkspace.MetaFileTable import PackageTable
|
from Ecc.MetaFileWorkspace.MetaFileTable import PackageTable
|
||||||
from .MetaFileWorkspace.MetaFileTable import PlatformTable
|
from Ecc.MetaFileWorkspace.MetaFileTable import PlatformTable
|
||||||
from Table.TableFdf import TableFdf
|
from Table.TableFdf import TableFdf
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
|
@ -17,12 +17,12 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.LongFilePathOs as os, time, glob, sys
|
import Common.LongFilePathOs as os, time, glob, sys
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
from . import Database
|
from Ecc import Database
|
||||||
from . import EccGlobalData
|
from Ecc import EccGlobalData
|
||||||
from .MetaDataParser import *
|
from Ecc.MetaDataParser import *
|
||||||
from optparse import OptionParser
|
from optparse import OptionParser
|
||||||
from .Configuration import Configuration
|
from Ecc.Configuration import Configuration
|
||||||
from .Check import Check
|
from Ecc.Check import Check
|
||||||
import Common.GlobalData as GlobalData
|
import Common.GlobalData as GlobalData
|
||||||
|
|
||||||
from Common.StringUtils import NormPath
|
from Common.StringUtils import NormPath
|
||||||
|
@ -30,14 +30,14 @@ from Common.BuildVersion import gBUILD_VERSION
|
||||||
from Common import BuildToolError
|
from Common import BuildToolError
|
||||||
from Common.Misc import PathClass
|
from Common.Misc import PathClass
|
||||||
from Common.Misc import DirCache
|
from Common.Misc import DirCache
|
||||||
from .MetaFileWorkspace.MetaFileParser import DscParser
|
from Ecc.MetaFileWorkspace.MetaFileParser import DscParser
|
||||||
from .MetaFileWorkspace.MetaFileParser import DecParser
|
from Ecc.MetaFileWorkspace.MetaFileParser import DecParser
|
||||||
from .MetaFileWorkspace.MetaFileParser import InfParser
|
from Ecc.MetaFileWorkspace.MetaFileParser import InfParser
|
||||||
from .MetaFileWorkspace.MetaFileParser import Fdf
|
from Ecc.MetaFileWorkspace.MetaFileParser import Fdf
|
||||||
from .MetaFileWorkspace.MetaFileTable import MetaFileStorage
|
from Ecc.MetaFileWorkspace.MetaFileTable import MetaFileStorage
|
||||||
from . import c
|
from Ecc import c
|
||||||
import re, string
|
import re, string
|
||||||
from .Exception import *
|
from Ecc.Exception import *
|
||||||
from Common.LongFilePathSupport import OpenLongFilePath as open
|
from Common.LongFilePathSupport import OpenLongFilePath as open
|
||||||
from Common.MultipleWorkspace import MultipleWorkspace as mws
|
from Common.MultipleWorkspace import MultipleWorkspace as mws
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
#
|
#
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
from .Xml.XmlRoutines import *
|
from Ecc.Xml.XmlRoutines import *
|
||||||
import Common.LongFilePathOs as os
|
import Common.LongFilePathOs as os
|
||||||
|
|
||||||
# ExceptionXml to parse Exception Node of XML file
|
# ExceptionXml to parse Exception Node of XML file
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import re
|
import re
|
||||||
import Common.LongFilePathOs as os
|
import Common.LongFilePathOs as os
|
||||||
from .ParserWarning import Warning
|
from Ecc.ParserWarning import Warning
|
||||||
from Common.LongFilePathSupport import OpenLongFilePath as open
|
from Common.LongFilePathSupport import OpenLongFilePath as open
|
||||||
|
|
||||||
CommentList = []
|
CommentList = []
|
||||||
|
|
|
@ -14,9 +14,9 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.LongFilePathOs as os
|
import Common.LongFilePathOs as os
|
||||||
from CommonDataClass.DataClass import *
|
from CommonDataClass.DataClass import *
|
||||||
from .EccToolError import *
|
from Ecc.EccToolError import *
|
||||||
from Common.MultipleWorkspace import MultipleWorkspace as mws
|
from Common.MultipleWorkspace import MultipleWorkspace as mws
|
||||||
from . import EccGlobalData
|
from Ecc import EccGlobalData
|
||||||
import re
|
import re
|
||||||
## Get the inlcude path list for a source file
|
## Get the inlcude path list for a source file
|
||||||
#
|
#
|
||||||
|
|
|
@ -22,8 +22,8 @@ import copy
|
||||||
|
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import Common.GlobalData as GlobalData
|
import Common.GlobalData as GlobalData
|
||||||
import EccGlobalData
|
import Ecc.EccGlobalData as EccGlobalData
|
||||||
import EccToolError
|
import Ecc.EccToolError as EccToolError
|
||||||
|
|
||||||
from CommonDataClass.DataClass import *
|
from CommonDataClass.DataClass import *
|
||||||
from Common.DataType import *
|
from Common.DataType import *
|
||||||
|
@ -32,7 +32,7 @@ from Common.Misc import GuidStructureStringToGuidString, CheckPcdDatum, PathClas
|
||||||
from Common.Expression import *
|
from Common.Expression import *
|
||||||
from CommonDataClass.Exceptions import *
|
from CommonDataClass.Exceptions import *
|
||||||
|
|
||||||
from .MetaFileTable import MetaFileStorage
|
from Ecc.MetaFileWorkspace.MetaFileTable import MetaFileStorage
|
||||||
from GenFds.FdfParser import FdfParser
|
from GenFds.FdfParser import FdfParser
|
||||||
from Common.LongFilePathSupport import OpenLongFilePath as open
|
from Common.LongFilePathSupport import OpenLongFilePath as open
|
||||||
from Common.LongFilePathSupport import CodecOpenLongFilePath
|
from Common.LongFilePathSupport import CodecOpenLongFilePath
|
||||||
|
|
|
@ -18,10 +18,10 @@ from __future__ import absolute_import
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import EccGlobalData
|
import Ecc.EccGlobalData as EccGlobalData
|
||||||
|
|
||||||
from .MetaDataTable import Table
|
from Ecc.MetaFileWorkspace.MetaDataTable import Table
|
||||||
from .MetaDataTable import ConvertToSqlString
|
from Ecc.MetaFileWorkspace.MetaDataTable import ConvertToSqlString
|
||||||
from CommonDataClass.DataClass import MODEL_FILE_DSC, MODEL_FILE_DEC, MODEL_FILE_INF, \
|
from CommonDataClass.DataClass import MODEL_FILE_DSC, MODEL_FILE_DEC, MODEL_FILE_INF, \
|
||||||
MODEL_FILE_OTHERS
|
MODEL_FILE_OTHERS
|
||||||
|
|
||||||
|
|
|
@ -17,14 +17,14 @@ import sys
|
||||||
import Common.LongFilePathOs as os
|
import Common.LongFilePathOs as os
|
||||||
import re
|
import re
|
||||||
import string
|
import string
|
||||||
from . import CodeFragmentCollector
|
from Ecc import CodeFragmentCollector
|
||||||
from . import FileProfile
|
from Ecc import FileProfile
|
||||||
from CommonDataClass import DataClass
|
from CommonDataClass import DataClass
|
||||||
from . import Database
|
from Ecc import Database
|
||||||
from Common import EdkLogger
|
from Common import EdkLogger
|
||||||
from .EccToolError import *
|
from Ecc.EccToolError import *
|
||||||
from . import EccGlobalData
|
from Ecc import EccGlobalData
|
||||||
from . import MetaDataParser
|
from Ecc import MetaDataParser
|
||||||
|
|
||||||
IncludeFileListDict = {}
|
IncludeFileListDict = {}
|
||||||
AllIncludeFileListDict = {}
|
AllIncludeFileListDict = {}
|
||||||
|
|
|
@ -73,9 +73,9 @@ GeneralCheckNonAcsii = 1
|
||||||
# Check whether UNI file is valid
|
# Check whether UNI file is valid
|
||||||
GeneralCheckUni = 1
|
GeneralCheckUni = 1
|
||||||
# Check Only use CRLF (Carriage Return Line Feed) line endings.
|
# Check Only use CRLF (Carriage Return Line Feed) line endings.
|
||||||
self.GeneralCheckLineEnding = 1
|
GeneralCheckLineEnding = 1
|
||||||
# Check if there is no trailing white space in one line.
|
# Check if there is no trailing white space in one line.
|
||||||
self.GeneralCheckTrailingWhiteSpaceLine = 1
|
GeneralCheckTrailingWhiteSpaceLine = 1
|
||||||
|
|
||||||
#
|
#
|
||||||
# Space Checking
|
# Space Checking
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import CommonDataClass.DataClass as DataClass
|
import CommonDataClass.DataClass as DataClass
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
|
|
||||||
## TableDataModel
|
## TableDataModel
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import CommonDataClass.DataClass as DataClass
|
import CommonDataClass.DataClass as DataClass
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
|
|
||||||
## TableDec
|
## TableDec
|
||||||
|
|
|
@ -17,7 +17,7 @@ from __future__ import absolute_import
|
||||||
#
|
#
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import CommonDataClass.DataClass as DataClass
|
import CommonDataClass.DataClass as DataClass
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
|
|
||||||
## TableDsc
|
## TableDsc
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import Common.LongFilePathOs as os, time
|
import Common.LongFilePathOs as os, time
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString2
|
from Common.StringUtils import ConvertToSqlString2
|
||||||
import Eot.EotToolError as EotToolError
|
import Eot.EotToolError as EotToolError
|
||||||
import Eot.EotGlobalData as EotGlobalData
|
import Eot.EotGlobalData as EotGlobalData
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import CommonDataClass.DataClass as DataClass
|
import CommonDataClass.DataClass as DataClass
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
|
|
||||||
## TableFdf
|
## TableFdf
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
#
|
#
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
import Common.LongFilePathOs as os
|
import Common.LongFilePathOs as os
|
||||||
from CommonDataClass.DataClass import FileClass
|
from CommonDataClass.DataClass import FileClass
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
#
|
#
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
|
|
||||||
## TableFunction
|
## TableFunction
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
|
|
||||||
## TableIdentifier
|
## TableIdentifier
|
||||||
#
|
#
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import CommonDataClass.DataClass as DataClass
|
import CommonDataClass.DataClass as DataClass
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
|
|
||||||
## TableInf
|
## TableInf
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
#
|
#
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
|
|
||||||
## TablePcd
|
## TablePcd
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
from Common.StringUtils import ConvertToSqlString
|
from Common.StringUtils import ConvertToSqlString
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
|
|
||||||
## TableQuery
|
## TableQuery
|
||||||
#
|
#
|
||||||
|
|
|
@ -17,10 +17,10 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import Common.EdkLogger as EdkLogger
|
import Common.EdkLogger as EdkLogger
|
||||||
import Common.LongFilePathOs as os, time
|
import Common.LongFilePathOs as os, time
|
||||||
from .Table import Table
|
from Table.Table import Table
|
||||||
from Common.StringUtils import ConvertToSqlString2
|
from Common.StringUtils import ConvertToSqlString2
|
||||||
import EccToolError as EccToolError
|
import Ecc.EccToolError as EccToolError
|
||||||
import EccGlobalData as EccGlobalData
|
import Ecc.EccGlobalData as EccGlobalData
|
||||||
from Common.LongFilePathSupport import OpenLongFilePath as open
|
from Common.LongFilePathSupport import OpenLongFilePath as open
|
||||||
|
|
||||||
## TableReport
|
## TableReport
|
||||||
|
|
Loading…
Reference in New Issue