parameters: (input_str, enforce_uniqueness=False)
return_statement: return result_list
docstring: Utility method to split a comma-delimited list into a list of strings.  Will also handle
      trimming of results and handling empty lists
  
      :param input_str:           Comma-delimited string to process
      :param enforce_uniqueness:  Enforce uniqueness, will strip out duplicate values if set
      :return:                    List of values parsed from the string.  Will return an empty
                                  list [] if no values are set
docstring_summary: Utility method to split a comma-delimited list into a list of strings.  Will also handle
      trimming of results and handling empty lists
docstring_tokens: Utility method to split a comma - delimited list into a list of strings . Will also handle trimming of results and handling empty lists
function: def split_comma_delimited_string(input_str, enforce_uniqueness=False):
      """
      Utility method to split a comma-delimited list into a list of strings.  Will also handle
      trimming of results and handling empty lists
  
      :param input_str:           Comma-delimited string to process
      :param enforce_uniqueness:  Enforce uniqueness, will strip out duplicate values if set
      :return:                    List of values parsed from the string.  Will return an empty
                                  list [] if no values are set
      """
  
      result_list = list()
      if input is None:
          return []
  
      raw_split_values = input_str.split(',')
      for raw_split_value in raw_split_values:
          trimmed_split_value = raw_split_value.strip()
  
          if len(trimmed_split_value) == 0:
              continue
  
          if enforce_uniqueness:
              append_to_unique_list(result_list, trimmed_split_value)
          else:
              result_list.append(trimmed_split_value)
  
      return result_list
function_tokens: def split_comma_delimited_string ( input_str , enforce_uniqueness = False ) : result_list = list ( ) if input is None : return [ ] raw_split_values = input_str . split ( ',' ) for raw_split_value in raw_split_values : trimmed_split_value = raw_split_value . strip ( ) if len ( trimmed_split_value ) == 0 : continue if enforce_uniqueness : append_to_unique_list ( result_list , trimmed_split_value ) else : result_list . append ( trimmed_split_value ) return result_list