returns an Exception object for the given ErrorType of the thrownError
and the _traceback

can be used like withTracebackPrint(*sys.exc_info())

def withTracebackPrint(ErrorType, thrownError, _traceback):
    '''returns an Exception object for the given ErrorType of the thrownError
and the _traceback

can be used like withTracebackPrint(*sys.exc_info())'''
    file = StringIO.StringIO()
    traceback.print_exception(ErrorType, thrownError, _traceback, file = file)
    return _loadError(ErrorType, thrownError, file.getvalue())