[tune] Remove extra check
diff --git a/python/ray/tune/tune.py b/python/ray/tune/tune.py
index 7660075aabd90..ac3d9cae08bc3 100644
--- a/python/ray/tune/tune.py
+++ b/python/ray/tune/tune.py
@@ -95,10 +95,13 @@ def run_experiments(experiments,
 
     print(runner.debug_string(max_debug=99999))
 
+    errored_trials = []
     for trial in runner.get_trials():
-        # TODO(rliaw): What about errored?
         if trial.status != Trial.TERMINATED:
-            raise TuneError("Trial did not complete", trial)
+            errored_trials += [trial]
+
+    if errored_trials:
+        raise TuneError("Trials did not complete", errored_trials)
 
     wait_for_log_sync()
     return runner.get_trials()

## What do these changes do?
Removes an extra check after all experiments have finished. Allows user to go through all results even if some trials errorred out.

@vlad17 