def evaluate(self, data=None, data_type='<STR_LIT:string>', is_list=False):
payload = {<EOL>'<STR_LIT:data>': data,<EOL>'<STR_LIT>': self.expr,<EOL>'<STR_LIT>': data_type,<EOL>'<STR_LIT>': is_list<EOL>}<EOL>res = self._client.post('<STR_LIT>', payload)<EOL>return res['<STR_LIT:result>']<EOL>
Evaluates the expression with the provided context and format.