environment/lib/python2.7/site-packages/IPython/core/interactiveshell.py
def showsyntaxerror(self, filename=None):
        """Display the syntax error that just occurred.

        This doesn't display a stack trace because there isn't one.

        If a filename is given, it is stuffed in the exception instead
        of what was there before (because Python's parser always uses
        "<string>" when reading from a string).
        """
        etype, value, last_traceback = self._get_exc_info()

        if filename and etype is SyntaxError:
            try:
                value.filename = filename
            except:
                # Not the format we expect; leave it alone
                pass
        
        stb = self.SyntaxTB.structured_traceback(etype, value, [])
        self._showtraceback(etype, value, stb)
def showsyntaxerror(self, filename=None):
        etype, value, last_traceback = self._get_exc_info()

        if filename and etype is SyntaxError:
            try:
                value.filename = filename
            except:
                # Not the format we expect; leave it alone
                pass
        
        stb = self.SyntaxTB.structured_traceback(etype, value, [])
        self._showtraceback(etype, value, stb)
def showsyntaxerror ( self , filename = None ) : etype , value , last_traceback = self . _get_exc_info ( ) if filename and etype is SyntaxError : try : value . filename = filename except : # Not the format we expect; leave it alone pass stb = self . SyntaxTB . structured_traceback ( etype , value , [ ] ) self . _showtraceback ( etype , value , stb )
Display the syntax error that just occurred.

        This doesn't display a stack trace because there isn't one.

        If a filename is given, it is stuffed in the exception instead
        of what was there before (because Python's parser always uses
        "<string>" when reading from a string).
Display the syntax error that just occurred .