def create_call_proxy(tgt_type, tgt_alias=None): def registration_callback(address, addressable): parse_context._storage.add(addressable, name=address.target_name) addressable_factory = self._get_addressable_factory(tgt_type, tgt_alias) return AddressableCallProxy(addressable_factory=addressable_factory, build_file=build_file, registration_callback=registration_callback)
def create_call_proxy(tgt_type, tgt_alias=None): def registration_callback(address, addressable): registered_addressable_instances.append((address, addressable)) addressable_factory = self._get_addressable_factory( tgt_type, tgt_alias) return AddressableCallProxy( addressable_factory=addressable_factory, build_file=build_file, registration_callback=registration_callback)