code: def fetch(self, code, **kwargs):
          '''
          Quandl entry point in datafeed object
          '''
          log.debug('fetching QuanDL data (%s)' % code)
          # This way you can use your credentials even if
          # you didn't provide them to the constructor
          if 'authtoken' in kwargs:
              self.quandl_key = kwargs.pop('authtoken')
  
          # Harmonization: Quandl call start trim_start
          if 'start' in kwargs:
              kwargs['trim_start'] = kwargs.pop('start')
          if 'end' in kwargs:
              kwargs['trim_end'] = kwargs.pop('end')
  
          try:
              data = Quandl.get(code, authtoken=self.quandl_key, **kwargs)
              # FIXME With a symbol not found, insert a not_found column
              data.index = data.index.tz_localize(pytz.utc)
          except Exception, error:
              log.error('unable to fetch {}: {}'.format(code, error))
              data = pd.DataFrame()
          return datf fetch(self, code, **kwargs):
          '''
          Quandl entry point in datafeed object
          '''
          log.debug('fetching QuanDL data (%s)' % code)
          # This way you can use your credentials even if
          # you didn't provide them to the constructor
          if 'authtoken' in kwargs:
              self.quandl_key = kwargs.pop('authtoken')
  
          # Harmonization: Quandl call start trim_start
          if 'start' in kwargs:
              kwargs['trim_start'] = kwargs.pop('start')
          if 'end' in kwargs:
              kwargs['trim_end'] = kwargs.pop('end')
  
          try:
              data = Quandl.get(code, authtoken=self.quandl_key, **kwargs)
              # FIXME With a symbol not found, insert a not_found column
              data.index = data.index.tz_localize(pytz.utc)
          except Exception, error:
              log.error('unable to fetch {}: {}'.format(code, error))
              data = pd.DataFrame()
          return data
docs: Quandl entry point in datafeed object