| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | from __future__ import absolute_importfrom textwrap import dedentclass UserError(Exception):    def __init__(self, msg):        self.msg = dedent(msg).strip()    def __unicode__(self):        return self.msg    __str__ = __unicode__class DockerNotFoundMac(UserError):    def __init__(self):        super(DockerNotFoundMac, self).__init__("""        Couldn't connect to Docker daemon. You might need to install docker-osx:        https://github.com/noplay/docker-osx        """)class DockerNotFoundUbuntu(UserError):    def __init__(self):        super(DockerNotFoundUbuntu, self).__init__("""        Couldn't connect to Docker daemon. You might need to install Docker:        http://docs.docker.io/en/latest/installation/ubuntulinux/        """)class DockerNotFoundGeneric(UserError):    def __init__(self):        super(DockerNotFoundGeneric, self).__init__("""        Couldn't connect to Docker daemon. You might need to install Docker:        http://docs.docker.io/en/latest/installation/        """)class ConnectionErrorDockerMachine(UserError):    def __init__(self):        super(ConnectionErrorDockerMachine, self).__init__("""        Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.        """)class ConnectionErrorGeneric(UserError):    def __init__(self, url):        super(ConnectionErrorGeneric, self).__init__("""        Couldn't connect to Docker daemon at %s - is it running?        If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.        """ % url)
 |