def handler_python_calc type source parameters parameters parameters s

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
def handler_python_calc(type, source, parameters):
parameters = parameters.strip()
if re.sub('([' + string.digits +']|[\+\-\/\*\^\.])','',parameters).strip() == '':
try:
return_value = str(eval(parameters))
time.sleep(1)
except:
return_value = u'научи меня это делать :)'
else:
return_value = u'ты глюк'
reply(type, source, return_value)