'Retrieve Future objects for an iterable of sids.
Users generally shouldn\'t need to this method (instead, they should
prefer the more general/friendly `retrieve_assets`), but it has a
documented interface and tests because it\'s used upstream.
Parameters
sids : iterable[int]
Returns
equities : dict[int -> Equity]
Raises
EquitiesNotFound
When any requested asset isn\'t found.'

def retrieve_futures_contracts(self, sids):

    return self._retrieve_assets(sids, self.futures_contracts, Future)
