def setThingSpeakCommand(self):
try:
message = str(self.cmdEditThingSpeak.text())
fn_name=message.split('(')[0]
args = message[message.find("(")+1:message.find(")")].strip().split(',')
total_args=[]
for t in args:
if not len(t):continue
if t[0]=="'" or t[0]=='"':total_args.append(t[1:-1])
else:total_args.append(string.atoi(t))
method = self.methods.get(fn_name)[0]
if method == None :
print ('no such command :',fn_name)
return 'no such command : %s'%fn_name
else:
#while self.hw_lock and self.active: pass
#self.hw_lock=True
self.thingSpeakCommand=[method,total_args]
except Exception,e:
self.results_2.append('Set Error : %s'%( e.message))
pass
评论列表
文章目录