プロンプトツールキット2履歴オブジェクト(xonsh.ptk2.history)

prompt_toolkitで使用する履歴オブジェクト。

クラスxonsh.ptk2.history.PromptToolkitHistory(load_prev = True、* args、** kwargs )[ソース]

xonshバックエンドとのプロンプトツールキット履歴インターフェースを実装する履歴クラス。

履歴オブジェクトを初期化します。

append_string(文字列)

履歴に文字列を追加します。

get_item_loaded_event()

新しいアイテムがロードされたときにトリガーされるイベント。

get_strings()

これまでにロードされた履歴から文字列を取得します。

load_history_strings()[ソース]

同期履歴文字列を読み込む

load_history_strings_async()

ヒストリ文字列用の非同期ジェネレータ。(おそらく、これを無効にする必要はありません。)

これは、str とFutureオブジェクトの両方を生成できる反復可能性を返すべきです。STRのオブジェクトがでラップされる必要がありAsyncGeneratorItemのオブジェクト。

将来Python 2のサポートを落とすと、これは本当の非同期ジェネレータになる可能性があります。

start_loading()

履歴の読み込みを開始します。

store_string(エントリー)[ソース]

永続ストレージに文字列を格納します。