BaseTools: Use absolute import in Eot
authorGary Lin <glin@suse.com>
Fri, 13 Jul 2018 10:18:43 +0000 (18:18 +0800)
committerYonghong Zhu <yonghong.zhu@intel.com>
Mon, 16 Jul 2018 03:22:17 +0000 (11:22 +0800)
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>
BaseTools/Source/Python/Eot/CParser.py
BaseTools/Source/Python/Eot/CodeFragmentCollector.py
BaseTools/Source/Python/Eot/Eot.py
BaseTools/Source/Python/Eot/FileProfile.py
BaseTools/Source/Python/Eot/InfParserLite.py
BaseTools/Source/Python/Eot/Parser.py
BaseTools/Source/Python/Eot/Report.py
BaseTools/Source/Python/Eot/c.py

index b66ac2d..0b74b53 100644 (file)
@@ -1,6 +1,7 @@
 # $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
@@ -23,8 +24,8 @@ from antlr3.compat import set, frozenset
 #\r
 ##\r
 \r
-import CodeFragment\r
-import FileProfile\r
+from . import CodeFragment\r
+from . import FileProfile\r
 \r
 \r
 \r
index 1e30e2c..8a5e5df 100644 (file)
 # Import Modules\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
-from CLexer import CLexer\r
-from CParser import CParser\r
+from .CLexer import CLexer\r
+from .CParser import CParser\r
 \r
-import FileProfile\r
-from CodeFragment import PP_Directive\r
-from ParserWarning import Warning\r
+from . import FileProfile\r
+from .CodeFragment import PP_Directive\r
+from .ParserWarning import Warning\r
 \r
 \r
 ##define T_CHAR_SPACE                ' '\r
index 297847c..6fb8826 100644 (file)
 ##\r
 # Import Modules\r
 #\r
+from __future__ import absolute_import\r
 import Common.LongFilePathOs as os, time, glob\r
 import Common.EdkLogger as EdkLogger\r
-import EotGlobalData\r
+from . import EotGlobalData\r
 from optparse import OptionParser\r
 from Common.StringUtils import NormPath\r
 from Common import BuildToolError\r
 from Common.Misc import GuidStructureStringToGuidString, sdict\r
-from InfParserLite import *\r
-import c\r
-import Database\r
+from .InfParserLite import *\r
+from . import c\r
+from . import Database\r
 from array import array\r
-from Report import Report\r
+from .Report import Report\r
 from Common.BuildVersion import gBUILD_VERSION\r
-from Parser import ConvertGuid\r
+from .Parser import ConvertGuid\r
 from Common.LongFilePathSupport import OpenLongFilePath as open\r
 import struct\r
 import uuid\r
@@ -153,7 +154,7 @@ class CompressedImage(Image):
 \r
     def _GetSections(m):\r
         try:\r
-            import EfiCompressor\r
+            from . import EfiCompressor\r
             TmpData = EfiCompressor.FrameworkDecompress(\r
                                         m[m._HEADER_SIZE_:],\r
                                         len(m) - m._HEADER_SIZE_\r
@@ -161,7 +162,7 @@ class CompressedImage(Image):
             DecData = array('B')\r
             DecData.fromstring(TmpData)\r
         except:\r
-            import EfiCompressor\r
+            from . import EfiCompressor\r
             TmpData = EfiCompressor.UefiDecompress(\r
                                         m[m._HEADER_SIZE_:],\r
                                         len(m) - m._HEADER_SIZE_\r
@@ -748,7 +749,7 @@ class GuidDefinedImage(Image):
                 SectionList.append(Sec)\r
         elif Guid == m.TIANO_COMPRESS_GUID:\r
             try:\r
-                import EfiCompressor\r
+                from . import EfiCompressor\r
                 # skip the header\r
                 Offset = m.DataOffset - 4\r
                 TmpData = EfiCompressor.FrameworkDecompress(m[Offset:], len(m)-Offset)\r
@@ -769,7 +770,7 @@ class GuidDefinedImage(Image):
                 pass\r
         elif Guid == m.LZMA_COMPRESS_GUID:\r
             try:\r
-                import LzmaCompressor\r
+                from . import LzmaCompressor\r
                 # skip the header\r
                 Offset = m.DataOffset - 4\r
                 TmpData = LzmaCompressor.LzmaDecompress(m[Offset:], len(m)-Offset)\r
index 0544c0d..3846279 100644 (file)
 # Import Modules\r
 #\r
 \r
+from __future__ import absolute_import\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
 # Profile contents of a file\r
index 24f0d50..88d7e7d 100644 (file)
 # Import Modules\r
 #\r
 from __future__ import print_function\r
+from __future__ import absolute_import\r
 import Common.LongFilePathOs as os\r
 import Common.EdkLogger as EdkLogger\r
 from Common.DataType import *\r
 from CommonDataClass.DataClass import *\r
 from Common.Identification import *\r
 from Common.StringUtils import *\r
-from Parser import *\r
-import Database\r
+from .Parser import *\r
+from . import Database\r
 \r
 ## EdkInfParser() class\r
 #\r
index 0b720d5..e01a977 100644 (file)
 ##\r
 # Import Modules\r
 #\r
+from __future__ import absolute_import\r
 import Common.LongFilePathOs as os, re\r
 import Common.EdkLogger as EdkLogger\r
 from Common.DataType import *\r
 from CommonDataClass.DataClass import *\r
 from Common.StringUtils import CleanString, GetSplitValueList, ReplaceMacro\r
-import EotGlobalData\r
+from . import EotGlobalData\r
 from Common.StringUtils import GetSplitList\r
 from Common.LongFilePathSupport import OpenLongFilePath as open\r
 \r
index e9716c9..4ddddb1 100644 (file)
@@ -14,8 +14,9 @@
 ##\r
 # Import Modules\r
 #\r
+from __future__ import absolute_import\r
 import Common.LongFilePathOs as os\r
-import EotGlobalData\r
+from . import EotGlobalData\r
 from Common.LongFilePathSupport import OpenLongFilePath as open\r
 \r
 ## Report() class\r
index ceefc95..4f0b58a 100644 (file)
 # Import Modules\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 CodeFragmentCollector\r
-import FileProfile\r
+from . import CodeFragmentCollector\r
+from . import FileProfile\r
 from CommonDataClass import DataClass\r
 from Common import EdkLogger\r
-from EotToolError import *\r
-import EotGlobalData\r
+from .EotToolError import *\r
+from . import EotGlobalData\r
 \r
 # Global Dicts\r
 IncludeFileListDict = {}\r