def _insert_zone_names(self):
"""
Args:
_zonetree (str): set in __init__
Returns:
List of dicts (str: str) devices by zone
"""
self._zone_name = None
self._zonetree_io = StringIO(self._zonetree)
self._zonetree_csv = csv.reader(self._zonetree_io, delimiter=',')
self._zonetree_lod = []
for self._row in self._zonetree_csv:
if self._row[0] == '1':
self._zone_name = self._row[1]
if self._zone_name == 'Undefined':
self._zone_name = ''
continue
for self._dev in self._devtree:
if self._dev['ds_id'] == self._row[2]:
self._dev['zone_name'] = self._zone_name
return self._devtree
评论列表
文章目录