in pyignite/monitoring.py [0:0]
def __init__(self, listeners: Optional[Sequence]):
self.__connection_listeners = []
self.__query_listeners = []
if listeners:
for listener in listeners:
if isinstance(listener, ConnectionEventListener):
self.__connection_listeners.append(listener)
elif isinstance(listener, QueryEventListener):
self.__query_listeners.append(listener)