'@param description: A string used by C{TestResult}s to identify this
error. Generally, this is the name of a module that failed to import.
@param error: The error to be added to the result. Can be an `exc_info`
tuple or a L{twisted.python.failure.Failure}.'

def __init__(self, description, error):

    super(ErrorHolder, self).__init__(description)
    self.error = util.excInfoOrFailureToExcInfo(error)
