def register_offer(self, offer):

        offers = self._adaptation_offers.setdefault(
            offer.from_protocol_name, []
        )
        offers.append(offer)

        return
Register an offer to adapt from one protocol to another.
dataset/ETHPy150Open enthought/traits/traits/adaptation/adaptation_manager.py/AdaptationManager.register_offer