@flow.StateHandler()
  def StoreStat(self, responses):

    if not responses.success:
      self.Log("Failed to stat file: %s", responses.status)
      self.FileFetchFailed(responses.request.request.payload.pathspec,
                           responses.request.request.name,
                           request_data=responses.request_data)
      return

    stat_entry = responses.First()
    index = responses.request_data["index"]
    self.state.pending_hashes[index] = FileTracker(
        stat_entry, self.client_id, responses.request_data, index)
(internal) restore volatile state
dataset/ETHPy150Open google/grr/grr/lib/flows/general/transfer.py/MultiGetFileMixin.StoreStat--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/mail/relaymanager.py/Queue.__setstate__