code: def get_rates(self, rate, quote, bases, dts):
      raise AssertionError("FX rates requested unexpectedly!")
  
imports: from interface import implements
  from .base import FXRateReader
label_desc: Use image node_id 1 for calling the ExplodingFXRateReader obj's underlying member method code with example usage: obj.get_rates(rate, quote, bases, dts) without return types