X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FPOD.py;h=a5eddfd38b246649d625486640ec269f3b628fc7;hb=6bef7b35eec76ff66332cb20f58eb7703c2116f9;hp=01a7ddd16ef64b070e1862c8b7cb9cc59b12b4ba;hpb=1ff94da4d4a24ccdb1f13822ab744523ab171d73;p=plcapi.git diff --git a/PLC/POD.py b/PLC/POD.py index 01a7ddd1..a5eddfd3 100644 --- a/PLC/POD.py +++ b/PLC/POD.py @@ -66,14 +66,14 @@ def _construct(id, data): def icmp_pod(host,key): uid = os.getuid() - if uid <> 0: - print "must be root to send icmp pod" + if uid != 0: + print("must be root to send icmp pod") return - + s = socket(AF_INET, SOCK_RAW, getprotobyname("icmp")) packet = _construct(0, key) # make a ping packet addr = (host,1) - print 'pod sending icmp-based reboot request to %s' % host + print('pod sending icmp-based reboot request to %s' % host) for i in range(1,10): s.sendto(packet, addr) @@ -82,7 +82,7 @@ def udp_pod(host,key,fromaddr=('', 0)): s = socket(AF_INET, SOCK_DGRAM) s.bind(fromaddr) packet = key - print 'pod sending udp-based reboot request to %s' % host + print('pod sending udp-based reboot request to %s' % host) for i in range(1,10): s.sendto(packet, addr)