Error notification emails that end like this aren't very helpful, since the traceback object is not shown:
Module allura.tasks.index_tasks:32 in add_artifacts << exceptions.append(sys.exc_info()) if exceptions: raise CompoundError(*exceptions) @task >> raise CompoundError(*exceptions) CompoundError: (<type 'exceptions.AttributeError'>, AttributeError("'NoneType' object has no attribute 'artifact'",), <traceback object at 0x99aa680>)
We can show the traceback if there's only one exception. Otherwise we'll be stuck with the compound error traceback.