class_docstr: This is an abstract class that represents the interface
  that all storage adapters should implement.
class_docstr_tok: ["This","is","an","abstract","class","that","represents","the","interface","that","all","storage","adapters","should","implement","."]
docstr: Initialize common attributes shared by all storage adapters.
  
  :param str tagger_language: The language that the tagger uses to remove stopwords.
docstr_tok: ["Initialize","common","attributes","shared","by","all","storage","adapters",".",":","param","str","tagger_language",":","The","language","that","the","tagger","uses","to","remove","stopwords","."]
code: def __init__(self, *args, **kwargs):
      """
      Initialize common attributes shared by all storage adapters.
  
      :param str tagger_language: The language that the tagger uses to remove stopwords.
      """
      self.logger = kwargs.get("logger", logging.getLogger(__name__))
  
      Tagger = kwargs.get("tagger", PosLemmaTagger)
  
      self.tagger = Tagger(
          language=kwargs.get("tagger_language", languages.ENG)
      )
  
file_path: ChatterBot/chatterbot/storage/storage_adapter.py
imports: import logging
  from chatterbot import languages
  from chatterbot.tagging import PosLemmaTagger
label_desc: Use image node_id 1 to create a new StorageAdapter object from inherited base classes: object with example: obj = StorageAdapter()