code: def __init__(
      self, f, fieldnames=None, dialect="excel", *args, **kwargs
  ):
      self.__fieldNames = fieldnames
      self.reader = csv.reader(f, dialect, *args, **kwargs)
      if self.__fieldNames is None:
          self.__fieldNames = six.next(self.reader)
      self.__dict = {}
  
file_path: pyalgotrade/pyalgotrade/utils/csvutils.py
imports: import csv
  import logging
  import six
  from six.moves import xrange
  import requests
label_desc: Use image node_id 1 to create a new FastDictReader object from inherited base classes: object with example: obj = FastDictReader(f, fieldnames, dialect)