+ # as hrn is set only at AddNode-time, upgraded myplcs might still miss this
+ # clue: just overwrite the hostname of all nodes
+ # for node in GetNodes(): UpdateNode(node['node_id'],{'hostname':node['hostname']})
+ try:
+ node_hrn = data['hrn']
+ if not node_hrn: raise Exception
+ except:
+ logger.log("Failed to read hrn from GetSlivers, using 'default' - *please upgrade PLCAPI*")
+ node_hrn='default # Failed to read hrn from GetSlivers, please upgrade PLCAPI'
+