code: def __init__(
      self,
      columnNames,
      dateTimeFormat,
      dailyBarTime,
      frequency,
      timezone,
      barClass=bar.BasicBar,
  ):
      self.__dateTimeFormat = dateTimeFormat
      self.__dailyBarTime = dailyBarTime
      self.__frequency = frequency
      self.__timezone = timezone
      self.__haveAdjClose = False
      self.__barClass = barClass
      # Column names.
      self.__dateTimeColName = columnNames["datetime"]
      self.__openColName = columnNames["open"]
      self.__highColName = columnNames["high"]
      self.__lowColName = columnNames["low"]
      self.__closeColName = columnNames["close"]
      self.__volumeColName = columnNames["volume"]
      self.__adjCloseColName = columnNames["adj_close"]
      self.__columnNames = columnNames
  
imports: import datetime
  import pytz
  import six
  from pyalgotrade.utils import dt
  from pyalgotrade.utils import csvutils
  from pyalgotrade.barfeed import membf
  from pyalgotrade import bar
label_desc: Use image node_id 1 to create a new GenericRowParser object from inherited base classes: RowParser with example: obj = GenericRowParser(columnNames, dateTimeFormat, dailyBarTime, frequency, timezone, barClass)