code: def visit_BoolOp(self, node):
          
  
          self._incr()
          self._debug('BoolOp', node.op)
          if isinstance(node.op, And):
              result = self._and(node)
          else:
              result = self._or(node)
          self._debug('|_', result, incr=1)
          self._decr()
          return self._return(result, node)
docs: Interfere with boolean operations and use :func:`numpy.all` and
          :func:`numpy.any` functions for ``and`` and ``or`` operations.
          *axis* argument to these functions is ``0``.