def doDiscovery(Framework, shell, client, ip, codepage, connectedOSCredentialID, credentialId, warningsList, errorsList): clientType = client.getClientType() if clientType == shellutils.PowerShell.PROTOCOL_TYPE: return doPowerShellDiscovery(Framework, shell, ip, credentialId, codepage, clientType, warningsList, errorsList) else: return HostConnectionByShell.doDiscovery(Framework, shell, client, ip, codepage, connectedOSCredentialID)