It strikes me as rather odd that Python does not support overloading of the logical operators not, and and or. Is there a fundamental reason for this, or could a PEP help to change this? Thanks, Ralf