class_docstr: Common LSTM inputs for BlockLSTMCell and BlockLSTM.
class_docstr_tok: ["Common","LSTM","inputs","for","BlockLSTMCell","and","BlockLSTM","."]
code: def _check_peephole_weights(self):
      # Check weight_peep_*
      if self.use_peephole.val:
          if (
              self.weight_peep_i is None
              or self.weight_peep_f is None
              or self.weight_peep_o is None
          ):
              raise ValueError(
                  "weight_peep_* cannot be None when use_peephole is True"
              )
  
file_path: turicreate/src/external/coremltools_wrap/coremltools/coremltools/converters/mil/frontend/tensorflow/dialect_ops.py
imports: from coremltools.converters.mil.mil import types
  from coremltools.converters.mil.mil import Operation
  from coremltools.converters.mil.mil.input_type import *
  from coremltools.converters.mil.mil.ops.registry import SSAOpRegistry
label_desc: Use image node_id 1 for calling the TfLSTMBase obj's underlying member method code with example usage: obj._check_peephole_weights() without return types