code: def snapshot_pop(self):
          '''
          This command is the inverse of vagrant snapshot push: it will restore the pushed state.
          '''
          NO_SNAPSHOTS_PUSHED = 'No pushed snapshot found!'
          output = self._run_vagrant_command(['snapshot', 'pop'])
          if NO_SNAPSHOTS_PUSHED in output:
              raise RuntimeError(NO_SNAPSHOTS_PUSHEDf snapshot_pop(self):
          '''
          This command is the inverse of vagrant snapshot push: it will restore the pushed state.
          '''
          NO_SNAPSHOTS_PUSHED = 'No pushed snapshot found!'
          output = self._run_vagrant_command(['snapshot', 'pop'])
          if NO_SNAPSHOTS_PUSHED in output:
              raise RuntimeError(NO_SNAPSHOTS_PUSHED)
docs: This command is the inverse of vagrant snapshot push: it will restore the pushed state.