def broker_message_hook(self, input, instance, attrs, service_type): if service_type == 'create_edit': with closing(self.odb.session()) as session: input.is_internal = pubsub_endpoint(session, input.cluster_id, instance.id).is_internal
def handle(self): with closing(self.odb.session()) as session: self.response.payload = pubsub_endpoint( session, self.request.input.cluster_id, self.request.input.id)