Cherry-Pick: Check bind attributes in 2nd level hash

BUG=None
TEST=None

Change-Id: Id823447c21e0def665320bb1efd97e94ae47203c
Original-Change-Id: If636e1bb17f74ad5d6867a529a4eb68d3cc4802c
Reviewed-on: https://gerrit.chromium.org/gerrit/33684
Reviewed-by: wanfee_wang <wonfee.compal.com@gmail.com>
Reviewed-by: Rong Chang <rongchang@chromium.org>
Tested-by: Rong Chang <rongchang@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/34161
Reviewed-by: Dave Parker <dparker@chromium.org>
Tested-by: Dave Parker <dparker@chromium.org>
diff --git a/client/site_tests/factory_VPD/factory_VPD.py b/client/site_tests/factory_VPD/factory_VPD.py
index 34f954a..0b7499a 100644
--- a/client/site_tests/factory_VPD/factory_VPD.py
+++ b/client/site_tests/factory_VPD/factory_VPD.py
@@ -25,13 +25,14 @@
     def mask_bind_attributes(self):
         """Mask sensitive bind attributes for display"""
         mask_keys = ['ubind_attribute', 'gbind_attribute']
-        disp_dict = {}
+        disp_dict = {'ro':{}, 'rw':{}}
 
-        for key in self.vpd:
-            if key in mask_keys:
-                disp_dict[key] = '********'
-            else:
-                disp_dict[key] = self.vpd[key]
+        for vpd_type in disp_dict:
+            for key in self.vpd[vpd_type]:
+                if key in mask_keys:
+                    disp_dict[vpd_type][key] = '********'
+                else:
+                    disp_dict[vpd_type][key] = self.vpd[vpd_type][key]
 
         return disp_dict