code: def check_not_nan(self, sig, name):
      # print("check_not_nan");
      if np.isnan(sig).any():
          logger = tsutil.get_pyaf_logger()
          logger.error("PERF_WITH_NAN_IN_SIGNAL" + str(sig))
          raise tsutil.Internal_PyAF_Error(
              "INVALID_COLUMN _FOR_PERF ['"
              + self.mName
              + "'] '"
              + name
              + "'"
          )
      pass
  
file_path: atspy/atspy/TS/Perf.py
imports: import pandas
  import numpy
  from .None import Utils
label_desc: Use image node_id 2 for calling the cPerf obj's underlying member method code with example usage: obj.check_not_nan(sig, name) without return types