def visit_expression(self, node, children):
        if self.debug:
            print("Expression {}".format(children))
        expr = children[0]
        for i in range(2, len(children), 2):
            if i and children[i - 1] == "-":
                expr -= children[i]
            else:
                expr += children[i]
        if self.debug:
            print("Expression = {}".format(expr))
        return expr
A bad token should returns a 401 during a websocket connect
dataset/ETHPy150Open igordejanovic/Arpeggio/examples/calc/calc.py/CalcVisitor.visit_expression--crossover with--dataset/ETHPy150Open saltstack/salt/tests/unit/netapi/rest_tornado/test_handlers.py/TestWebsocketSaltAPIHandler.test_websocket_handler_bad_token