Is Python not parsing/compiling the source file ? Does the "foo" string constant not live in such a source file ?
<< Explicitly specified by who? Where? When? >>
The "b" prefix states what the encoding is: it is a raw byte string whose bytes are assumed to correspond to their ASCII counterparts.