class_docstr: Class for hyperparameters preprocessing before operation fitting
  :param operation_type: name of the operation
  :param n_samples_data: number of rows in data
docstr: Method converts all parameter values less or equal than 0 to None
  :param param_value: initial value of the parameter
  :return: (param_value after transformation, True if no more transformations needed)
docstr_tok: ["Method","converts","all","parameter","values","less","or","equal","than","0","to","None",":","param","param_value",":","initial","value","of","the","parameter",":","return",":","(","param_value","after","transformation",",","True","if","no","more","transformations","needed",")"]
code: def _correct_le0_to_none(self, param_value):
      """
      Method converts all parameter values less or equal than 0 to None
      :param param_value: initial value of the parameter
      :return: (param_value after transformation, True if no more transformations needed)
      """
  
      if param_value <= 0:
          # None value do need to be transformed anymore
          return None, True
      return param_value, False
  
file_path: FEDOT/fedot/core/operations/hyperparameters_preprocessing.py
imports: import numpy
  from typing import Optional
label_desc: Use image node_id 5 for calling the HyperparametersPreprocessor obj's underlying member method code with example usage: obj._correct_le0_to_none(param_value) and returns: param_value,  False, None,  True