Jestli tohle nakonec už není není verze 2, viz Instalace knihovny prompt_toolkit...
Jj měl jsem to explicitně zmínit už na začátku - popisovaná je verze 2.0.3 (nejsem puntičkář, ale tady ta setinka hraje roli, bylo kupodivu pár změn v API). Jinak dokumentace linkovaná v článku popisuje některé neexistující parametry (on_exit pro Application, ...) a jiná jména tříd (Radiolist); to se v článku snažím uvádět, aby lidi zbytečně nezkoumali, proč to nejede (příklady jsou samozřejmě všechny otestované a funkční)
Tak jsem to dnes zkusil nainstalovat (nainstalovala se verze 2.0.9) a ty ukazky nejsou kompatibilni, hází to třeba tohle:
Traceback (most recent call last):
File "test1.py", line 12, in <module>
message1 = HTML("<ansired>Hello</ansired>")
File "/home/xxx/.local/lib/python2.7/site-packages/prompt_toolkit/formatted_text/html.py", line 31, in __init__
assert isinstance(value, six.text_type)
AssertionError
Takže nestabilní api je opravdu těžká vada na kráse.