def calculate(instance): if Num1_In.text == '' or Num2_In.text == '': pass else: v_op_vList=[Num1_In.text,instance.text,Num2_In.text] print v_op_vList Res=operation(v_op_vList) Results_In.text=Res
def calculate(instance): parsed=parseFace(CalcFace.text) if parsed: Res=operation(parsed) if Res: CalcFace.text=Res else: popup=Popup(title='Syntax Error',content=Label(text=''.join(s for s in parsed)),title_color=[1,0,0,1],size_hint=(None,None),size=(200,150)) popup.open() else: popup=Popup(title='Syntax Error',content=Label(text='Empty/Invalid Syntax'),title_color=[1,0,0,1],size_hint=(None,None),size=(200,150)) popup.open()