in src/databao_context_engine/plugins/databases/postgresql_introspector.py [0:0]
def __exit__(self, exception_type, exception_value, traceback):
try:
if self._conn is not None and self._event_loop is not None and not self._event_loop.is_closed():
self._event_loop.run_until_complete(self._conn.close())
finally:
self._conn = None
if self._event_loop is not None and not self._event_loop.is_closed():
self._event_loop.close()
self._event_loop = None