class_docstr: An `Op` that checks conditions and raises an exception if they fail.
  
  This `Op` returns its "value" argument if its condition arguments are all
  ``True``; otherwise, it raises a user-specified exception.
class_docstr_tok: ["An","`","Op","`","that","checks","conditions","and","raises","an","exception","if","they","fail",".","This","`","Op","`","returns","its","``","value","''","argument","if","its","condition","arguments","are","all","``","True","``",";","otherwise",",","it","raises","a","user-specified","exception","."]
code: def c_code_cache_version(self):
      return (1, 1)
  
imports: from textwrap import indent
  import numpy
  from pytensor.gradient import DisconnectedType
  from pytensor.graph.basic import Apply, Variable
  from pytensor.graph.replace import _vectorize_node
  from pytensor.link.c.op import COp
  from pytensor.link.c.params_type import ParamsType
  from pytensor.link.c.type import Generic
  from pytensor.scalar.basic import ScalarType
  from pytensor.tensor.type import DenseTensorType
label_desc: Use image node_id 10 for calling the CheckAndRaise obj's underlying member method code with example usage: obj.c_code_cache_version() and returns: int,  int