docs: def _load_csv(self, value):
          """Return a class:`csv.DictReader` instance for value passed in.
  
          :param str value: The CSV value
          :rtype: csv.DictReader
  
          """
          csv = self._maybe_import('csv')
          buff = io.StringIO() if _PYTHON3 else io.BytesIO()
          buff.write(value)
          buff.seek(0)
          dialect = csv.Sniffer().sniff(buff.read(1024))
          buff.seek(0)
          return csv.DictReader(buff, dialect=dialect)