##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import re\r
-import DataType\r
+from . import DataType\r
import Common.LongFilePathOs as os\r
import string\r
-import EdkLogger as EdkLogger\r
+from . import EdkLogger as EdkLogger\r
\r
-import GlobalData\r
-from BuildToolError import *\r
+from . import GlobalData\r
+from .BuildToolError import *\r
from CommonDataClass.Exceptions import *\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
else:\r
return "{%s,0x00,0x00}" % ",".join("0x%02x" % ord(C) for C in String[1:-1])\r
elif String.startswith('{'):\r
- StringLen = len(String.split(","))\r
- if StringLen % 2:\r
- return "{%s,0x00}" % ",".join(C.strip() for C in String[1:-1].split(','))\r
- else:\r
- return "{%s}" % ",".join(C.strip() for C in String[1:-1].split(','))\r
- \r
+ return "{%s}" % ",".join(C.strip() for C in String[1:-1].split(','))\r
else:\r
if len(String.split()) % 2:\r
return '{%s,0}' % ','.join(String.split())\r