Minor aesthetic change in sre_parse.py, as suggested by Mike Coleman.
diff --git a/Lib/sre_parse.py b/Lib/sre_parse.py
index 3e27145..5066615 100644
--- a/Lib/sre_parse.py
+++ b/Lib/sre_parse.py
@@ -738,8 +738,8 @@
                 isoctal = False
                 if s.next in DIGITS:
                     this = this + sget()
-                    if (c in OCTDIGITS and s.next in OCTDIGITS and
-                        this[2] in OCTDIGITS):
+                    if (c in OCTDIGITS and this[2] in OCTDIGITS and
+                        s.next in OCTDIGITS):
                         this = this + sget()
                         isoctal = True
                         literal(makechar(int(this[1:], 8) & 0xff))