from .matrix import * import .listeners real_listeners=dict(filter(lambda x:isinstance(x,Listener),listeners.__dict__.items())) class MatrixClient(MatrixClient): def __init__(self,*args,**kwargs): super().__init__(*args,**kwargs) self.listeners=real_listeners self.homeserver=homeserver self.token=token # Deal with login stuff later self.baseurl=f'https://{self.homeserver}/_matrix/client' self.session=ah.ClientSession() self.since=None