from .container import Container, Well, WellGroup  # NOQA
from .protocol import Protocol  # NOQA
from .container_type import ContainerType  # NOQA
from .unit import Unit  # NOQA


class UserError(Exception):
    '''Will result in a nice message being displayed to the user.'''
    def __init__(self, message, info=None):
        super(Exception, self).__init__(message)
        self.info = info
