def clean_strings(iterable):
retval = []<EOL>for val in iterable:<EOL><INDENT>try:<EOL><INDENT>retval.append(val.strip())<EOL><DEDENT>except(AttributeError):<EOL><INDENT>retval.append(val)<EOL><DEDENT><DEDENT>return retval<EOL>
Take a list of strings and clear whitespace 
on each one. If a value in the list is not a 
string pass it through untouched.

Args:
    iterable: mixed list

Returns: 
    mixed list