@needs_local_scope
    @cell_magic
    def to(self, line, cell, local_ns=None):
        choice = line.strip()
        assert choice in valid_choices, "Valid choices for '%%to' are: "+str(valid_choices)
        display_fn = getattr(IPython.display, "display_"+choice)

        "Captures stdout and renders it in the notebook with some ."
        with StringIO() as out:
            old_out = sys.stdout
            try:
                sys.stdout = out
                exec(cell, self.shell.user_ns, local_ns)
                out.seek(0)
                display_fn(out.getvalue(), raw=True)
            finally:
                sys.stdout = old_out
dataset/ETHPy150Open tomerfiliba/plumbum/plumbum/colorlib/_ipython_ext.py/OutputMagics.to/original