def __init__(self, **kwargs): super().__init__(**kwargs) # init rest client self.restclient = rest_client.RestClient(**kwargs) self.restclient.login() # init ssh client self.sshclient = SSHClient(**kwargs) self.version = self.sshclient.login(context) # init component handler self.comhandler = component_handler.ComponentHandler( restclient=self.restclient, sshclient=self.sshclient) # init component handler self.alert_handler = alert_handler.AlertHandler( restclient=self.restclient, sshclient=self.sshclient)
def __init__(self, **kwargs): super().__init__(**kwargs) self.rest_client = RestClient(**kwargs) self.rest_client.verify = kwargs.get('verify', False) self.rest_handler = rest_handler.RestHandler(self.rest_client) self.rest_handler.login() self.ssh_handler = ssh_handler.SSHHandler(**kwargs) self.version = self.ssh_handler.login(context) self.comhandler = component_handler.ComponentHandler( rest_handler=self.rest_handler, ssh_handler=self.ssh_handler) self.alert_handler = alert_handler.AlertHandler( rest_handler=self.rest_handler, ssh_handler=self.ssh_handler)
def parse_alert(context, alert): return alert_handler.AlertHandler().parse_alert(context, alert)