From 4025d089706c623c18afeb52420afbbc307867f2 Mon Sep 17 00:00:00 2001 From: gac-S_Changer Date: Wed, 22 Feb 2017 16:37:58 +0100 Subject: [PATCH] Script execution --- script/local.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/script/local.py b/script/local.py index 93884bd..fa78997 100644 --- a/script/local.py +++ b/script/local.py @@ -59,7 +59,8 @@ class RobotTCP(TcpDevice): return ev def evaluate(self, cmd): - return self.execute('eval', cmd) + ret = self.execute('eval', cmd) + if ret.strip() != "": raise Exception(ret) def get_var(self, name): return self.execute('get_var', name) @@ -99,18 +100,15 @@ class RobotTCP(TcpDevice): def eval_int(self, cmd): - ret = self.execute('eval', "n=" + cmd) - if ret.strip() != "": raise Exception(ret) + self.evaluate("n=" + cmd) return self.get_int() def eval_float(self, cmd): - ret = self.execute('eval', "n=" + cmd) - if ret.strip() != "": raise Exception(ret) + self.evaluate("n=" + cmd) return self.get_float() def eval_bool(self, cmd): - ret = self.execute('eval', "b=" + cmd) - if ret.strip() != "": raise Exception(ret) + self.evaluate("b=" + cmd) return self.get_bool(self)