\r
@staticmethod\r
def assemble_variable(valuedict):\r
- ordered_offset = sorted(valuedict.keys())\r
- ordered_value = [valuedict[k] for k in ordered_offset]\r
+ ordered_valuedict_keys = sorted(valuedict.keys())\r
var_value = []\r
- num = 0\r
- for offset in ordered_offset:\r
- if offset < len(var_value):\r
+ for current_valuedict_key in ordered_valuedict_keys:\r
+ if current_valuedict_key < len(var_value):\r
raise\r
- for _ in xrange(offset - len(var_value)):\r
+ for _ in xrange(current_valuedict_key - len(var_value)):\r
var_value.append('0x00')\r
- var_value += ordered_value[num]\r
- num +=1\r
+ var_value += valuedict[current_valuedict_key]\r
return var_value\r
\r
def process_variable_data(self):\r