code: def _update_dividends(self, asset_id, raw_data):
      divs = raw_data.ex_dividend
      df = pd.DataFrame({"amount": divs[divs != 0]})
      df.index.name = "ex_date"
      df.reset_index(inplace=True)
      df["sid"] = asset_id
      # we do not have this data in the WIKI dataset
      df["record_date"] = df["declared_date"] = df["pay_date"] = pd.NaT
      self.dividends.append(df)
  
imports: from datetime import datetime
  import pandas
  from six.moves.urllib.parse import urlencode
  from catalyst.data.bundles.core import register_bundle
  from catalyst.data.bundles.base_pricing import BaseEquityPricingBundle
  from catalyst.utils.memoize import lazyval
  from logbook import Logger
  from catalyst.constants import LOG_LEVEL
  from catalyst.utils.calendars import register_calendar_alias
label_desc: Use image node_id 11 for calling the QuandlBundle obj's underlying member method code with example usage: obj._update_dividends(asset_id, raw_data) without return types