class_docstr: Base ``History`` class.
  
  This also includes abstract methods for loading/storing history.
class_docstr_tok: ["Base","``","History","``","class",".","This","also","includes","abstract","methods","for","loading\/storing","history","."]
docstr: This should be a generator that yields `str` instances.
  
  It should yield the most recent items first, because they are the most
  important. (The history can already be used, even when it's only
  partially loaded.)
docstr_tok: ["This","should","be","a","generator","that","yields","`","str","`","instances",".","It","should","yield","the","most","recent","items","first",",","because","they","are","the","most","important",".","(","The","history","can","already","be","used",",","even","when","it","'s","only","partially","loaded",".",")"]
code: def load_history_strings(self) -> Iterable[str]:
      """
      This should be a generator that yields `str` instances.
  
      It should yield the most recent items first, because they are the most
      important. (The history can already be used, even when it's only
      partially loaded.)
      """
      while False:
          yield
  
imports: from __future__ import annotations
  import datetime
  import os
  import threading
  from abc import ABCMeta, abstractmethod
  from asyncio import get_running_loop
  from typing import AsyncGenerator, Iterable, Sequence
label_desc: Use image node_id 4 for calling the History obj's underlying member method code with example usage: obj.load_history_strings() without return types