Agregar color al nuevo indicador de estilo de ipython (v5)
Actualice hoy al nuevo lanzamiento de ipython5. Inició el mensaje interactivo y recibió:
/usr/local/lib/python3.5/site-packages/IPython/core/interactiveshell.py:440: UserWarning: As of IPython 5.0 `PromptManager` config will have no effect and has been replaced by TerminalInteractiveShell.prompts_class
warn('As of IPython 5.0 `PromptManager` config will have no effect'
Saqué mi configuración de configuración anterior para personalizar y colorear el indicador y busqué la nueva forma de personalizar el indicador y lo encontré muy bueno. Usé el nuevo estilo de clase decódigo de ejemplo:
class MyPrompt(Prompts):
def in_prompt_tokens(self, cli=None):
return [(Token, os.getcwd()),
(Token.Prompt, ' >>>')]
Ponga esto en una secuencia de comandos de inicio y funciona muy bien, excepto que por defecto no colorea la línea Token, el Token.Prompt se hace de color verde claro.
Intenté usar los viejos colores del método de configuración (r '{color.Green}') pero eso no funciona aquí. Cualquier puntero en la dirección correcta sería genial.
¡Gracias!