So I stumbled upon a problem (solved it eventually via experimentation) with checking for the existence of strings inside a tuple.
if 'String1' or 'String2' in tuple:
evaluated True
even if neither were in tuple.
if 'String1' in tuple or 'String2' in tuple:
gives me the desired result.
What did the first variant actually evaluate?
Edit: @Cricket_007 ... the question you pointed to in your dupe report didn't cover the in
, therefore I believe this not to be a dupe.