def __set_input(self, shape, element, data):
        LOG.debug("geometries:%s:inputs:%s:%s offset %i", shape, element, data['source'], data['offset'])
        self.asset['geometries'][shape]['inputs'][element] = data
Checking for the existence of an Exchange requires a BlockingConnection...which means if we should delete this
dataset/ETHPy150Open turbulenz/turbulenz_tools/turbulenz_tools/tools/asset2json.py/JsonAsset.__set_input--crossover with--dataset/ETHPy150Open GetLevvel/message-simulator/src/rabbit_message_publisher.py/RabbitMessagePublisher.get_exchange_details