class_docstr: A class to organize all history-related functionality in one place.
      
class_docstr_tok: ["A","class","to","organize","all","history-related","functionality","in","one","place","."]
docstr: Get default history file name based on the Shell's profile.
  
  The profile parameter is ignored, but must exist for compatibility with
  the parent class.
docstr_tok: ["Get","default","history","file","name","based","on","the","Shell","'s","profile",".","The","profile","parameter","is","ignored",",","but","must","exist","for","compatibility","with","the","parent","class","."]
code: def _get_hist_file_name(self, profile=None):
      """Get default history file name based on the Shell's profile.
  
      The profile parameter is ignored, but must exist for compatibility with
      the parent class."""
      profile_dir = self.shell.profile_dir.location
      return Path(profile_dir) / "history.sqlite"
  
imports: import atexit
  import datetime
  from pathlib import Path
  import re
  import sqlite3
  import threading
  from traitlets.config.configurable import LoggingConfigurable
  from decorator import decorator
  from IPython.utils.decorators import undoc
  from IPython.paths import locate_profile
  from traitlets import Any, Bool, Dict, Instance, Integer, List, Unicode, Union, TraitError, default, observe
label_desc: Use image node_id 3 for calling the HistoryManager obj's underlying member method code with example usage: obj._get_hist_file_name(profile) and returns: unknown