IPython tiene esta nueva característica que reformatea mi aviso. Desafortunadamente, tiene muchos errores, así que quiero desactivarlo. Logré hacerlo al iniciar IPython desde la línea de comando agregando la siguiente línea en mi ipython_config.py :
c.TerminalInteractiveShell.autoformatter = NoneSin embargo, no funciona cuando lo ejecuto desde un script de python. Comienzo IPython desde mi script de la siguiente manera:
c = traitlets.config.get_config() c.InteractiveShellEmbed.colors = "Linux" c.TerminalInteractiveShell.autoformatter = None c.InteractiveShellEmbed.loop_runner = lambda coro: loop.run_until_complete(coro) IPython.embed(display_banner='', using='asyncio', config=c) Si cambio el valor de los colors , los colores cambian en consecuencia, por lo que la configuración en sí funciona. Sin embargo, no importa lo que haga con autoformatter , IPython autoformatea mi código independientemente. ¿Qué estoy haciendo mal?
Aparentemente, la respuesta es:
c.InteractiveShellEmbed.autoformatter = None