docs: def stop(self):
          '''Set everything back to normal and collect our data'''
          for key, value in self._configs.items():
              self._client.config_set(key, value)
          logs = self._client.execute_command('slowlog', 'get', 100000)
          current = {
              'name': None, 'accumulated': defaultdict(list)
          }
          for _, _, duration, request in logs:
              command = request[0]
              if command == 'slowlog':
                  continue
              if 'eval' in command.lower():
                  subcommand = request[3]
                  self._timings['qless-%s' % subcommand].append(duration)
                  if current['name']:
                      if current['name'] not in self._commands:
                          self._commands[current['name']] = defaultdict(list)
                      for key, values in current['accumulated'].items():
                          self._commands[current['name']][key].extend(values)
                  current = {
                      'name': subcommand, 'accumulated': defaultdict(list)
                  }
              else:
                  self._timings[command].append(duration)
                  if current['name']:
                      current['accumulated'][command].append(duration)
          # Include the last
          if current['name']:
              if current['name'] not in self._commands:
                  self._commands[current['name']] = defaultdict(list)
              for key, values in current['accumulated'].items():
                  self._commands[current['name']][key].extend(values)