از متد isinstance استفاده کنید :
def generateNames(input_term):
output_list = []
if isinstance(input_term, str):
output_list.append(','.join(input_term.split()))
elif isinstance(input_term, list):
output_list.append(','.join(input_term))
return (output_list)