docs: def get_login(self, use_session=True):
          """
          Get an active login session
          @param  use_session:    Use a saved session file if available
          @type   use_session:    bool
          """
          # Should we try and return an existing login session?
          if use_session and self._login.check():
              self.cookiejar = self._login.cookiejar
              return self.cookiejar
  
          # Prompt the user for their login credentials
          username = click.prompt('IPS Username')
          password = click.prompt('IPS Password', hide_input=True)
          remember = click.confirm('Save login session?', True)
  
          # Process the login
          cookiejar = self._login.process(username, password, remember)
          if remember:
              self.cookiejar = cookiejar
  
          return cookiejar