return "SSH connection was lost: {command!r}".format(
command=self.command,
)
+
+
+class ScheduleFailError(RuntimeError):
+ def __init__(self, message, name=None):
+ self.message = message
+ self.name = name
+
+ def __str__(self):
+ return "Job scheduling {name} failed: {msg}".format(
+ name=self.name,
+ msg=self.message,
+ ).replace(' ', ' ')
import teuthology
from . import lock
from .config import config, JobConfig
-from .exceptions import BranchNotFoundError
+from .exceptions import BranchNotFoundError, ScheduleFailError
from .repo_utils import fetch_qa_suite, fetch_teuthology
log = logging.getLogger(__name__)
raise ScheduleFailError(message, name)
-class ScheduleFailError(RuntimeError):
- def __init__(self, message, name=None):
- self.message = message
- self.name = name
-
- def __str__(self):
- return "Job scheduling {name} failed: {msg}".format(
- name=self.name,
- msg=self.message,
- ).replace(' ', ' ')
-
-
def get_worker(machine_type):
"""
Map a given machine_type to a beanstalkd worker. If machine_type mentions