code: def pairs_to_dict(response, decode_keys=False):
      "Create a dict given a list of key/value pairs"
      if response is None:
          return {}
      if decode_keys:
          # the iter form is faster, but I don't know how to make that work
          # with a nativestr() map
          return dict(izip(imap(nativestr, response[::2]), response[1::2]))
      else:
          it = iter(response)
          return dict(izip(it, it)f pairs_to_dict(response, decode_keys=False):
      "Create a dict given a list of key/value pairs"
      if response is None:
          return {}
      if decode_keys:
          # the iter form is faster, but I don't know how to make that work
          # with a nativestr() map
          return dict(izip(imap(nativestr, response[::2]), response[1::2]))
      else:
          it = iter(response)
          return dict(izip(it, it))
docs: Create a dict given a list of key/value pairs