From 7333a037870fe9bb4d819a7e9d41d15d8f68270b 2016-01-07 11:34:43 From: Thomas Kluyver Date: 2016-01-07 11:34:43 Subject: [PATCH] Merge pull request #9116 from minrk/restore-ipython-config add deprecated shim for IPython.Config --- diff --git a/IPython/__init__.py b/IPython/__init__.py index 6179b2c..cd7d1e9 100644 --- a/IPython/__init__.py +++ b/IPython/__init__.py @@ -22,6 +22,7 @@ from __future__ import absolute_import import os import sys +import warnings #----------------------------------------------------------------------------- # Setup everything @@ -143,3 +144,14 @@ def start_kernel(argv=None, **kwargs): from IPython.kernel.zmq.kernelapp import launch_new_instance return launch_new_instance(argv=argv, **kwargs) +# deprecated shim for IPython.Config +import traitlets.config +class Config(traitlets.config.Config): + def __init__(self, *args, **kwargs): + warnings.warn( + "IPython.Config is deprecated and will be removed in IPython 5." + " Use traitlets.config.Config.", + DeprecationWarning, stacklevel=2, + ) + super(Config, self).__init__(*args, **kwargs) +