Добавление цвета в новый стиль ipython (v5)
Обновитесь до новой версии ipython5 сегодня. Запустил интерактивную подсказку и получил:
/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'
Вытащил мои старые настройки конфигурации, чтобы настроить и раскрасить подсказку, и отправился на поиски нового способа настройки подсказки и нашел его, очень круто. Использовал новый стиль класса изпример кода:
class MyPrompt(Prompts):
def in_prompt_tokens(self, cli=None):
return [(Token, os.getcwd()),
(Token.Prompt, ' >>>')]
Поместите это в сценарий запуска, и он отлично работает, за исключением того, что по умолчанию он не окрашивает строку Token, Token.Prompt сделан светло-зеленым.
Попытка использовать цвета старого метода конфигурации, (r '{color.Green}'), но здесь это не работает. Любые указатели в правильном направлении было бы здорово.
Спасибо!