+ def reboot_server(self):
+ self.sock.shutdown(2)
+ self.sock.close()
+ mop = popen('/usr/sbin/moprc '+self.server_name, 'w')
+ mop.write('\n')
+ mop.write(self.connect_password+'\n')
+ mop.write('grim reaper\n')
+ mop.write('set priv\n')
+ mop.write(self.priv_password+'\n')
+ mop.write('init del 0\n')
+ mop.close()
+ print
+ print "Waiting 10 seconds for DEC server to come back to life..."
+ sleep(10)
+ print "Rightyo, back to vending!"
+ print
+ raise LATClientException('needed to reboot server')
+