Failed to catch syntax error python

try: x===x except SyntaxError: print "You cannot do that" outputs x===x ^ SyntaxError: invalid syntax this does not catch it either try: x===x except: print "You cannot do that" Other errors like NameError, ValueError, are catchable. Thoughts? System specs: import sys print(sys.version) -> 2.7.5 (default, Mar 9 2014, 22:15:05) [GCC 4.2.1 Compatible Apple LLVM 5.0 … Read more