]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/GenFds/Capsule.py
BaseTools: Move FindExtendTool to GenFdsGlobalVariable.py
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / Capsule.py
index b02661d99855e5be0595a1e68156e94cd6780c78..8471cd5d0f7a813d30caec719996561eb949986b 100644 (file)
 ##\r
 # Import Modules\r
 #\r
-from GenFdsGlobalVariable import GenFdsGlobalVariable\r
+from __future__ import absolute_import\r
+from .GenFdsGlobalVariable import GenFdsGlobalVariable\r
+from .GenFdsGlobalVariable import FindExtendTool\r
 from CommonDataClass.FdfClass import CapsuleClassObject\r
 import Common.LongFilePathOs as os\r
 import subprocess\r
 from io import BytesIO\r
 from Common.Misc import SaveFileOnChange\r
-from GenFds import GenFds\r
 from Common.Misc import PackRegistryFormatGuid\r
 import uuid\r
 from struct import pack\r
-from GenFds import FindExtendTool\r
 from Common import EdkLogger\r
 from Common.BuildToolError import *\r
 \r
@@ -201,11 +201,12 @@ class Capsule (CapsuleClassObject) :
     #   @retval string      Generated Capsule file path\r
     #\r
     def GenCapsule(self):\r
+        from .GenFds import GenFds\r
         if self.UiCapsuleName.upper() + 'cap' in GenFds.ImageBinDict:\r
             return GenFds.ImageBinDict[self.UiCapsuleName.upper() + 'cap']\r
 \r
         GenFdsGlobalVariable.InfLogger( "\nGenerate %s Capsule" %self.UiCapsuleName)\r
-        if ('CAPSULE_GUID' in self.TokensDict and \r
+        if ('CAPSULE_GUID' in self.TokensDict and\r
             uuid.UUID(self.TokensDict['CAPSULE_GUID']) == uuid.UUID('6DCBD5ED-E82D-4C44-BDA1-7194199AD92A')):\r
             return self.GenFmpCapsule()\r
 \r