indexedvarinfo[key] = [var_info(n.pcdindex,n.pcdname,n.defaultstoragename,n.skuname,n.var_name, n.var_guid, "0x00",n.var_attribute,newvaluestr , newvaluestr , DataType.TAB_VOID)]\r
self.VarInfo = [item[0] for item in indexedvarinfo.values()]\r
\r
- def assemble_variable(self, valuelist):\r
- ordered_offset = sorted(valuelist.keys())\r
- ordered_value = [valuelist[k] for k in ordered_offset]\r
+ @staticmethod\r
+ def assemble_variable(valuedict):\r
+ ordered_offset = sorted(valuedict.keys())\r
+ ordered_value = [valuedict[k] for k in ordered_offset]\r
var_value = []\r
num = 0\r
for offset in ordered_offset:\r
var_value += ordered_value[num]\r
num +=1\r
return var_value\r
+\r
def process_variable_data(self):\r
\r
var_data = collections.defaultdict(collections.OrderedDict)\r