parameters: (self)
return_statement: return output
docstring: Print detailed information on the store.
  
          .. versionadded:: 0.21.0
  
          Returns
          -------
          str
docstring_summary: Print detailed information on the store.
docstring_tokens: Print detailed information on the store .
function: def info(self) -> str:
          """
          Print detailed information on the store.
  
          .. versionadded:: 0.21.0
  
          Returns
          -------
          str
          """
          path = pprint_thing(self._path)
          output = f"{type(self)}\nFile path: {path}\n"
  
          if self.is_open:
              lkeys = sorted(self.keys())
              if len(lkeys):
                  keys = []
                  values = []
  
                  for k in lkeys:
                      try:
                          s = self.get_storer(k)
                          if s is not None:
                              keys.append(pprint_thing(s.pathname or k))
                              values.append(pprint_thing(s or "invalid_HDFStore node"))
                      except AssertionError:
                          # surface any assertion errors for e.g. debugging
                          raise
                      except Exception as detail:
                          keys.append(k)
                          dstr = pprint_thing(detail)
                          values.append(f"[invalid_HDFStore node: {dstr}]")
  
                  output += adjoin(12, keys, values)
              else:
                  output += "Empty"
          else:
              output += "File is CLOSED"
  
          return output
function_tokens: def info ( self ) -> str : path = pprint_thing ( self . _path ) output = f"{type(self)}\nFile path: {path}\n" if self . is_open : lkeys = sorted ( self . keys ( ) ) if len ( lkeys ) : keys = [ ] values = [ ] for k in lkeys : try : s = self . get_storer ( k ) if s is not None : keys . append ( pprint_thing ( s . pathname or k ) ) values . append ( pprint_thing ( s or "invalid_HDFStore node" ) ) except AssertionError : # surface any assertion errors for e.g. debugging raise except Exception as detail : keys . append ( k ) dstr = pprint_thing ( detail ) values . append ( f"[invalid_HDFStore node: {dstr}]" ) output += adjoin ( 12 , keys , values ) else : output += "Empty" else : output += "File is CLOSED" return output