Local node fix

Instead of using gethostname():

hostname = socket.gethostname()

to identify a local node and check its status
if node.attributes[‘name’].value == hostname:

is better use directly:
if node.attributes[‘local’].value == “1”: