parameters: (self, overwrite_config=True)
return_statement: return self
docstring: Initialize the personal pool by creating its local directory and writing
          out configuration files.
  
          The contents of the local directory
          (except for the configuration file if ``overwrite_config=True``)
          will not be overridden.
  
          Parameters
          ----------
          overwrite_config
              If ``True``, the existing configuration file will be overwritten
              with the configuration set up in the constructor.
              If ``False`` and there is an existing configuration file, an
              exception will be raised.
              Defaults to ``True``.
  
          Returns
          -------
          self : PersonalPool
              This method returns ``self``.
docstring_summary: Initialize the personal pool by creating its local directory and writing
          out configuration files.
docstring_tokens: Initialize the personal pool by creating its local directory and writing out configuration files .
function: def initialize(self, overwrite_config=True) -> "PersonalPool":
          """
          Initialize the personal pool by creating its local directory and writing
          out configuration files.
  
          The contents of the local directory
          (except for the configuration file if ``overwrite_config=True``)
          will not be overridden.
  
          Parameters
          ----------
          overwrite_config
              If ``True``, the existing configuration file will be overwritten
              with the configuration set up in the constructor.
              If ``False`` and there is an existing configuration file, an
              exception will be raised.
              Defaults to ``True``.
  
          Returns
          -------
          self : PersonalPool
              This method returns ``self``.
          """
          self._setup_local_dirs()
          self._write_config(overwrite=overwrite_config)
  
          self.state = PersonalPoolState.INITIALIZED
  
          return self
function_tokens: def initialize ( self , overwrite_config = True ) -> "PersonalPool" : self . _setup_local_dirs ( ) self . _write_config ( overwrite = overwrite_config ) self . state = PersonalPoolState . INITIALIZED return self