def _get_public_key(self, app_name, application): host_name = self._get_repository_url(application) cmd = ssh_cmd(host_name, "get-public-key") try: return check_output(cmd) except CalledProcessError: return "Not available. Have you added your Public Key?"
def _clear_cache(self, app_name, deployment_name, deployment): subdomain = self._get_deployment_url(deployment).split(".", 1)[1] host_name = "{0}@{1}".format(app_name, subdomain) cmd = ssh_cmd(host_name, "delete-cache", deployment_name) try: check_call(cmd) except CalledProcessError: raise InputErrorException("ClearCacheFailed")