docs: def is_connected(self, attempts=3):
          """Try to reconnect if neccessary.
  
          :param   attempts: The amount of tries to reconnect if neccessary.
          :type    attempts: ``int``
          """
          if self.gce is None:
              while attempts > 0:
                  self.logger.info("Attempting to connect ...")
                  try:
                      self.connect()
                  except ComputeEngineManagerException:
                      attempts -= 1
                      continue
                  self.logger.info("Connection established.")
                  return True
              self.logger.error("Unable to connect to Google Compute Engine.")
              return False
  
          return True