code: def visit_IfExp(self, node: ast.IfExp) -> Any:
          
          test = self.visit(node=node.test)
  
          if test:
              result = self.visit(node=node.body)
          else:
              result = self.visit(node=node.orelse)
  
          self.recomputed_values[node] = result
          return result
docs: Visit the ``test``, and depending on its outcome, the ``body`` or ``orelse``.