environment/lib/python2.7/site-packages/IPython/frontend/qt/console/qtconsoleapp.py
def init_colors(self, widget):
        """Configure the coloring of the widget"""
        # Note: This will be dramatically simplified when colors
        # are removed from the backend.

        # parse the colors arg down to current known labels
        try:
            colors = self.config.ZMQInteractiveShell.colors
        except AttributeError:
            colors = None
        try:
            style = self.config.IPythonWidget.syntax_style
        except AttributeError:
            style = None
        try:
            sheet = self.config.IPythonWidget.style_sheet
        except AttributeError:
            sheet = None

        # find the value for colors:
        if colors:
            colors=colors.lower()
            if colors in ('lightbg', 'light'):
                colors='lightbg'
            elif colors in ('dark', 'linux'):
                colors='linux'
            else:
                colors='nocolor'
        elif style:
            if style=='bw':
                colors='nocolor'
            elif styles.dark_style(style):
                colors='linux'
            else:
                colors='lightbg'
        else:
            colors=None

        # Configure the style
        if style:
            widget.style_sheet = styles.sheet_from_template(style, colors)
            widget.syntax_style = style
            widget._syntax_style_changed()
            widget._style_sheet_changed()
        elif colors:
            # use a default dark/light/bw style
            widget.set_default_style(colors=colors)

        if self.stylesheet:
            # we got an explicit stylesheet
            if os.path.isfile(self.stylesheet):
                with open(self.stylesheet) as f:
                    sheet = f.read()
            else:
                raise IOError("Stylesheet %r not found." % self.stylesheet)
        if sheet:
            widget.style_sheet = sheet
            widget._style_sheet_changed()
def init_colors(self, widget):
        # Note: This will be dramatically simplified when colors
        # are removed from the backend.

        # parse the colors arg down to current known labels
        try:
            colors = self.config.ZMQInteractiveShell.colors
        except AttributeError:
            colors = None
        try:
            style = self.config.IPythonWidget.syntax_style
        except AttributeError:
            style = None
        try:
            sheet = self.config.IPythonWidget.style_sheet
        except AttributeError:
            sheet = None

        # find the value for colors:
        if colors:
            colors=colors.lower()
            if colors in ('lightbg', 'light'):
                colors='lightbg'
            elif colors in ('dark', 'linux'):
                colors='linux'
            else:
                colors='nocolor'
        elif style:
            if style=='bw':
                colors='nocolor'
            elif styles.dark_style(style):
                colors='linux'
            else:
                colors='lightbg'
        else:
            colors=None

        # Configure the style
        if style:
            widget.style_sheet = styles.sheet_from_template(style, colors)
            widget.syntax_style = style
            widget._syntax_style_changed()
            widget._style_sheet_changed()
        elif colors:
            # use a default dark/light/bw style
            widget.set_default_style(colors=colors)

        if self.stylesheet:
            # we got an explicit stylesheet
            if os.path.isfile(self.stylesheet):
                with open(self.stylesheet) as f:
                    sheet = f.read()
            else:
                raise IOError("Stylesheet %r not found." % self.stylesheet)
        if sheet:
            widget.style_sheet = sheet
            widget._style_sheet_changed()
def init_colors ( self , widget ) : # Note: This will be dramatically simplified when colors # are removed from the backend. # parse the colors arg down to current known labels try : colors = self . config . ZMQInteractiveShell . colors except AttributeError : colors = None try : style = self . config . IPythonWidget . syntax_style except AttributeError : style = None try : sheet = self . config . IPythonWidget . style_sheet except AttributeError : sheet = None # find the value for colors: if colors : colors = colors . lower ( ) if colors in ( 'lightbg' , 'light' ) : colors = 'lightbg' elif colors in ( 'dark' , 'linux' ) : colors = 'linux' else : colors = 'nocolor' elif style : if style == 'bw' : colors = 'nocolor' elif styles . dark_style ( style ) : colors = 'linux' else : colors = 'lightbg' else : colors = None # Configure the style if style : widget . style_sheet = styles . sheet_from_template ( style , colors ) widget . syntax_style = style widget . _syntax_style_changed ( ) widget . _style_sheet_changed ( ) elif colors : # use a default dark/light/bw style widget . set_default_style ( colors = colors ) if self . stylesheet : # we got an explicit stylesheet if os . path . isfile ( self . stylesheet ) : with open ( self . stylesheet ) as f : sheet = f . read ( ) else : raise IOError ( "Stylesheet %r not found." % self . stylesheet ) if sheet : widget . style_sheet = sheet widget . _style_sheet_changed ( )
Configure the coloring of the widget
Configure the coloring of the widget