in google-datacatalog-apache-atlas-connector/src/google/datacatalog_connectors/apache_atlas/scrape/metadata_event_scraper.py [0:0]
def __retrieve_entity_events(self, entity_events=None):
# In case we receive the entity_events we don't create
# the event consumer.
if entity_events:
return entity_events, None
if not entity_events:
entity_events = []
event_consumer = self.__apache_atlas_event_facade.\
create_event_consumer()
for msg in event_consumer:
if msg:
logging.info("Event %s:%s:%s: key=%s ", msg.topic,
msg.partition, msg.offset, msg.key)
entity_event = json.loads(msg.value)
entity_events.append(entity_event['message'])
return entity_events, event_consumer