# 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
-import plugins.EdkPlugins.basemodel.ini as ini\r
-import plugins.EdkPlugins.edk2.model.dsc as dsc\r
-import plugins.EdkPlugins.edk2.model.inf as inf\r
-import plugins.EdkPlugins.edk2.model.dec as dec\r
+from ...basemodel import ini\r
+from ...edk2.model import dsc\r
+from ...edk2.model import inf\r
+from ...edk2.model import dec\r
import os\r
-from plugins.EdkPlugins.basemodel.message import *\r
+from ...basemodel.message import *\r
\r
class SurfaceObject(object):\r
_objs = {}\r
return self._pcds\r
\r
def GetPpis(self):\r
- return self._ppis.values()\r
+ return list(self._ppis.values())\r
\r
def GetProtocols(self):\r
- return self._protocols.values()\r
+ return list(self._protocols.values())\r
\r
def GetGuids(self):\r
- return self._guids.values()\r
+ return list(self._guids.values())\r
\r
def Destroy(self):\r
for pcd in self._pcds.values():\r