diff --git a/IPython/core/magics/namespace.py b/IPython/core/magics/namespace.py index 93f8524..2d48edc 100644 --- a/IPython/core/magics/namespace.py +++ b/IPython/core/magics/namespace.py @@ -23,6 +23,7 @@ from IPython.core.error import StdinNotImplementedError, UsageError from IPython.core.magic import Magics, magics_class, line_magic from IPython.testing.skipdoctest import skip_doctest from IPython.utils.encoding import DEFAULT_ENCODING +from IPython.utils.openpy import read_py_file from IPython.utils.path import get_py_filename #----------------------------------------------------------------------------- @@ -118,7 +119,7 @@ class NamespaceMagics(Magics): except IOError as msg: print msg return - page.page(self.shell.inspector.format(open(filename).read())) + page.page(self.shell.pycolorize(read_py_file(filename))) @line_magic def psearch(self, parameter_s=''):