code: def refresh(self, state=None):
          
          if state is not None:
              self._state = state
          else:
              self._state = self.read(self.get())
          return self
docs: Refreshes the state of this entity.
  
          If *state* is provided, load it as the new state for this
          entity. Otherwise, make a roundtrip to the server (by calling
          the :meth:`read` method of ``self``) to fetch an updated state,
          plus at most two additional round trips if
          the ``autologin`` field of :func:`connect` is set to ``True``.
  
          :param state: Entity-specific arguments (optional).
          :type state: ``dict``
          :raises EntityDeletedException: Raised if the entity no longer exists on
              the server.
  
          **Example**::
  
              import splunklib.client as client
              s = client.connect(...)
              search = s.apps['search']
              search.refresh()