No need to say ==True or ==False.
You could change this line to:
```
if (already_in_list and not is_for_add==False) or (not already_in_list and is_for_add):
```