def load_config_file(self, *args, **kwds): from IPython.config.loader import PyFileConfigLoader, ConfigFileNotFound from IPython.core.profiledir import ProfileDir from IPython.utils.path import get_ipython_dir conf = Config() conf._merge(DEFAULT_SAGE_CONFIG) conf._merge(self.command_line_config) # Get user config. sage_profile_dir = ProfileDir.find_profile_dir_by_name( get_ipython_dir(), 'sage').location try: cl = PyFileConfigLoader('ipython_config.py', sage_profile_dir) conf._merge(cl.load_config()) except ConfigFileNotFound: pass self.update_config(conf)