>>>>> "Christophe" == Christophe Delord <christophe.delord at free.fr> writes: Christophe> So A|B and B|A are not always equivalent. When A and B Not at all. The or operator in python is a short circuit operator. If the first evaluates true, the second will not be evaluated.