Based on "futurize -f libfuturize.fixes.fix_absolute_import
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: Jaben Carsey <jaben.carsey@intel.com>
# $ANTLR 3.0.1 C.g 2010-02-23 09:58:53\r
\r
from __future__ import print_function\r
# $ANTLR 3.0.1 C.g 2010-02-23 09:58:53\r
\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
from antlr3 import *\r
from antlr3.compat import set, frozenset\r
\r
from antlr3 import *\r
from antlr3.compat import set, frozenset\r
\r
-import CodeFragment\r
-import FileProfile\r
+from . import CodeFragment\r
+from . import FileProfile\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
import re\r
from CommonDataClass.DataClass import *\r
import Common.DataType as DT\r
import Common.LongFilePathOs as os\r
import re\r
from CommonDataClass.DataClass import *\r
import Common.DataType as DT\r
-from EccToolError import *\r
-from MetaDataParser import ParseHeaderCommentSection\r
-import EccGlobalData\r
-import c\r
+from .EccToolError import *\r
+from .MetaDataParser import ParseHeaderCommentSection\r
+from . import EccGlobalData\r
+from . import c\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
\r
#\r
\r
from __future__ import print_function\r
#\r
\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
import re\r
import Common.LongFilePathOs as os\r
import sys\r
\r
import antlr3\r
import re\r
import Common.LongFilePathOs as os\r
import sys\r
\r
import antlr3\r
-from CLexer import CLexer\r
-from CParser import CParser\r
+from .CLexer import CLexer\r
+from .CParser import CParser\r
-import FileProfile\r
-from CodeFragment import Comment\r
-from CodeFragment import PP_Directive\r
-from ParserWarning import Warning\r
+from . import FileProfile\r
+from .CodeFragment import Comment\r
+from .CodeFragment import PP_Directive\r
+from .ParserWarning import Warning\r
\r
\r
##define T_CHAR_SPACE ' '\r
\r
\r
##define T_CHAR_SPACE ' '\r
##\r
# Import Modules\r
#\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import sqlite3\r
import Common.LongFilePathOs as os, time\r
\r
import sqlite3\r
import Common.LongFilePathOs as os, time\r
\r
from Table.TablePcd import TablePcd\r
from Table.TableIdentifier import TableIdentifier\r
from Table.TableReport import TableReport\r
from Table.TablePcd import TablePcd\r
from Table.TableIdentifier import TableIdentifier\r
from Table.TableReport import TableReport\r
-from MetaFileWorkspace.MetaFileTable import ModuleTable\r
-from MetaFileWorkspace.MetaFileTable import PackageTable\r
-from MetaFileWorkspace.MetaFileTable import PlatformTable\r
+from .MetaFileWorkspace.MetaFileTable import ModuleTable\r
+from .MetaFileWorkspace.MetaFileTable import PackageTable\r
+from .MetaFileWorkspace.MetaFileTable import PlatformTable\r
from Table.TableFdf import TableFdf\r
\r
##\r
from Table.TableFdf import TableFdf\r
\r
##\r
##\r
# Import Modules\r
#\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os, time, glob, sys\r
import Common.EdkLogger as EdkLogger\r
import Common.LongFilePathOs as os, time, glob, sys\r
import Common.EdkLogger as EdkLogger\r
-import Database\r
-import EccGlobalData\r
-from MetaDataParser import *\r
+from . import Database\r
+from . import EccGlobalData\r
+from .MetaDataParser import *\r
from optparse import OptionParser\r
from optparse import OptionParser\r
-from Configuration import Configuration\r
-from Check import Check\r
+from .Configuration import Configuration\r
+from .Check import Check\r
import Common.GlobalData as GlobalData\r
\r
from Common.StringUtils import NormPath\r
import Common.GlobalData as GlobalData\r
\r
from Common.StringUtils import NormPath\r
from Common import BuildToolError\r
from Common.Misc import PathClass\r
from Common.Misc import DirCache\r
from Common import BuildToolError\r
from Common.Misc import PathClass\r
from Common.Misc import DirCache\r
-from MetaFileWorkspace.MetaFileParser import DscParser\r
-from MetaFileWorkspace.MetaFileParser import DecParser\r
-from MetaFileWorkspace.MetaFileParser import InfParser\r
-from MetaFileWorkspace.MetaFileParser import Fdf\r
-from MetaFileWorkspace.MetaFileTable import MetaFileStorage\r
-import c\r
+from .MetaFileWorkspace.MetaFileParser import DscParser\r
+from .MetaFileWorkspace.MetaFileParser import DecParser\r
+from .MetaFileWorkspace.MetaFileParser import InfParser\r
+from .MetaFileWorkspace.MetaFileParser import Fdf\r
+from .MetaFileWorkspace.MetaFileTable import MetaFileStorage\r
+from . import c\r
-from Exception import *\r
+from .Exception import *\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
\r
# Import Modules\r
#\r
from __future__ import print_function\r
# Import Modules\r
#\r
from __future__ import print_function\r
-from Xml.XmlRoutines import *\r
+from __future__ import absolute_import\r
+from .Xml.XmlRoutines import *\r
import Common.LongFilePathOs as os\r
\r
# ExceptionXml to parse Exception Node of XML file\r
import Common.LongFilePathOs as os\r
\r
# ExceptionXml to parse Exception Node of XML file\r
# Import Modules\r
#\r
\r
# Import Modules\r
#\r
\r
+from __future__ import absolute_import\r
import re\r
import Common.LongFilePathOs as os\r
import re\r
import Common.LongFilePathOs as os\r
-from ParserWarning import Warning\r
+from .ParserWarning import Warning\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
\r
CommentList = []\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
\r
CommentList = []\r
\r
except IOError:\r
raise Warning("Error when opening file %s" % FileName)\r
\r
except IOError:\r
raise Warning("Error when opening file %s" % FileName)\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
from CommonDataClass.DataClass import *\r
import Common.LongFilePathOs as os\r
from CommonDataClass.DataClass import *\r
-from EccToolError import *\r
+from .EccToolError import *\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
+from . import EccGlobalData\r
import re\r
## Get the inlcude path list for a source file\r
#\r
import re\r
## Get the inlcude path list for a source file\r
#\r
##\r
# Import Modules\r
#\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
import re\r
import time\r
import Common.LongFilePathOs as os\r
import re\r
import time\r
from Common.Expression import *\r
from CommonDataClass.Exceptions import *\r
\r
from Common.Expression import *\r
from CommonDataClass.Exceptions import *\r
\r
-from MetaFileTable import MetaFileStorage\r
+from .MetaFileTable import MetaFileStorage\r
from GenFds.FdfParser import FdfParser\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.LongFilePathSupport import CodecOpenLongFilePath\r
from GenFds.FdfParser import FdfParser\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.LongFilePathSupport import CodecOpenLongFilePath\r
##\r
# Import Modules\r
#\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import uuid\r
\r
import Common.EdkLogger as EdkLogger\r
import EccGlobalData\r
\r
import uuid\r
\r
import Common.EdkLogger as EdkLogger\r
import EccGlobalData\r
\r
-from MetaDataTable import Table\r
-from MetaDataTable import ConvertToSqlString\r
+from .MetaDataTable import Table\r
+from .MetaDataTable import ConvertToSqlString\r
from CommonDataClass.DataClass import MODEL_FILE_DSC, MODEL_FILE_DEC, MODEL_FILE_INF, \\r
MODEL_FILE_OTHERS\r
\r
from CommonDataClass.DataClass import MODEL_FILE_DSC, MODEL_FILE_DEC, MODEL_FILE_INF, \\r
MODEL_FILE_OTHERS\r
\r
#\r
\r
from __future__ import print_function\r
#\r
\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
import sys\r
import Common.LongFilePathOs as os\r
import re\r
import string\r
import sys\r
import Common.LongFilePathOs as os\r
import re\r
import string\r
-import CodeFragmentCollector\r
-import FileProfile\r
+from . import CodeFragmentCollector\r
+from . import FileProfile\r
from CommonDataClass import DataClass\r
from CommonDataClass import DataClass\r
+from . import Database\r
from Common import EdkLogger\r
from Common import EdkLogger\r
-from EccToolError import *\r
-import EccGlobalData\r
-import MetaDataParser\r
+from .EccToolError import *\r
+from . import EccGlobalData\r
+from . import MetaDataParser\r
\r
IncludeFileListDict = {}\r
AllIncludeFileListDict = {}\r
\r
IncludeFileListDict = {}\r
AllIncludeFileListDict = {}\r