##// END OF EJS Templates
Load rpy2.ipython for rmagic, print deprecation warning
Thomas Kluyver -
Show More
@@ -48,6 +48,7 b' import sys'
48 48 import tempfile
49 49 from glob import glob
50 50 from shutil import rmtree
51 import warnings
51 52
52 53 # numpy and rpy2 imports
53 54
@@ -689,6 +690,15 b' __doc__ = __doc__.format('
689 690
690 691 def load_ipython_extension(ip):
691 692 """Load the extension in IPython."""
693 warnings.warn("The rmagic extension in IPython is deprecated in favour of "
694 "rpy2.ipython. If available, that will be loaded instead.")
695 try:
696 import rpy2.ipython
697 except ImportError:
698 pass # Fall back to our own implementation for now
699 else:
700 return rpy2.ipython.load_ipython_extension(ip)
701
692 702 ip.register_magics(RMagics)
693 703 # Initialising rpy2 interferes with readline. Since, at this point, we've
694 704 # probably just loaded rpy2, we reset the delimiters. See issue gh-2759.
General Comments 0
You need to be logged in to leave comments. Login now