parameters: (self, filename=None)
docstring: Display the syntax error that just occurred.
docstring_summary: Display the syntax error that just occurred.
docstring_tokens: Display the syntax error that just occurred .
function: def showsyntaxerror(self, filename=None):
          """Display the syntax error that just occurred."""
          #Override for avoid using sys.excepthook PY-12600
          type, value, tb = sys.exc_info()
          sys.last_type = type
          sys.last_value = value
          sys.last_traceback = tb
          if filename and type is SyntaxError:
              # Work hard to stuff the correct filename in the exception
              try:
                  msg, (dummy_filename, lineno, offset, line) = value.args
              except ValueError:
                  # Not the format we expect; leave it alone
                  pass
              else:
                  # Stuff in the right filename
                  value = SyntaxError(msg, (filename, lineno, offset, line))
                  sys.last_value = value
          list = traceback.format_exception_only(type, value)
          sys.stderr.write(''.join(list))
function_tokens: def showsyntaxerror ( self , filename = None ) : #Override for avoid using sys.excepthook PY-12600 type , value , tb = sys . exc_info ( ) sys . last_type = type sys . last_value = value sys . last_traceback = tb if filename and type is SyntaxError : # Work hard to stuff the correct filename in the exception try : msg , ( dummy_filename , lineno , offset , line ) = value . args except ValueError : # Not the format we expect; leave it alone pass else : # Stuff in the right filename value = SyntaxError ( msg , ( filename , lineno , offset , line ) ) sys . last_value = value list = traceback . format_exception_only ( type , value ) sys . stderr . write ( '' . join ( list ) )