def print_norm(self, driver_string, iteration, res, res0, msg=None,
                   indent=0, solver='NL'):

        # Find indentation level
        if self.itername == '-driver':
            level = 0 + indent
        else:
            level = self.itername.count('.') + 1 + indent

        indent = '   ' * level
        if msg is not None:
            form = indent + '[%s] %s: %s   %d | %s'
            print form % (self.name, solver, driver_string, iteration, msg)
            return

        form = indent + '[%s] %s: %s   %d | %.9g %.9g'
        print form % (self.name, solver, driver_string, iteration, res, res/res0)

    #### MPI related methods ####
Set the tab closable state for the widget.
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/driver.py/Driver.print_norm--crossover with--dataset/ETHPy150Open ContinuumIO/ashiba/enaml/enaml/qt/qt_notebook.py/QNotebook.setTabsClosable