Marc-Andre Lemburg:

Support for the new -U command line option option:
with the option enabled the Python compiler
interprets all "..." strings as u"..." (same with r"..." and
ur"...").
diff --git a/Python/compile.c b/Python/compile.c
index 6d330cf..58354c6 100644
--- a/Python/compile.c
+++ b/Python/compile.c
@@ -920,7 +920,7 @@
 			return NULL;
 		}
 	}
-	if (unicode) {
+	if (unicode || Py_UnicodeFlag) {
 		if (rawmode)
 			return PyUnicode_DecodeRawUnicodeEscape(
 				s, len, NULL);