Fix TypeErrors: sequence item expected str, None found (ex: ','.join([None, 'a', 'b']))

remotes/origin/logger
David Barragán Merino 2015-11-06 09:11:49 +01:00
parent 14fc5f35d2
commit cf717055ac
1 changed files with 9 additions and 1 deletions

View File

@ -40,4 +40,12 @@ def verbose_name(obj_class, field_name):
@library.global_function @library.global_function
def lists_diff(list1, list2): def lists_diff(list1, list2):
return (list(set(list1) - set(list2))) """
Get the difference of two list and remove None values.
>>> list1 = ["a", None, "b", "c"]
>>> list2 = [None, "b", "d", "e"]
>>> list(filter(None.__ne__, set(list1) - set(list2)))
['c', 'a']
"""
return list(filter(None.__ne__, set(list1) - set(list2)))