def action_disk(self, message_object): used, free = yield disk_space() name = pwd.getpwuid(os.getuid())[4].split(" ")[0] say = "Hello %s. Your resource has %d gigabytes free disk, and %d used." % (name, free, used) log.msg("action_disk - say:%s" % say) result = yield getProcessOutput('/usr/bin/say', ['-v', VOICE, say]) reply = {'method':'report_disk', 'payload':{'free':free, 'used':used}} self.sendMessage("Controller", reply)
def action_disk(self, message_object): used, avail = yield disk_space() name = pwd.getpwuid(os.getuid())[4].split(" ")[0] say = "Hello %s. Your resource has %d gigabytes free disk, and %d used." % (name, avail, used) result = yield getProcessOutput('/usr/bin/say', ['-v', VOICE, say]) self.sendMessage("Controller", reply)