From e6d371aabb5da883c46a0654debbd0bf2696a039 Mon Sep 17 00:00:00 2001 From: Harry Slatyer Date: Fri, 9 Dec 2016 16:45:07 +1100 Subject: [PATCH] Still print predicted_best_cost even when predicted_best_uncertainty isn't set --- mloop/controllers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mloop/controllers.py b/mloop/controllers.py index 8cf527e..ea53553 100644 --- a/mloop/controllers.py +++ b/mloop/controllers.py @@ -763,8 +763,11 @@ def print_results(self): super(MachineLearnerController,self).print_results() try: self.log.info('Predicted best parameters:' + str(self.predicted_best_parameters)) - self.log.info('Predicted best cost:' + str(self.predicted_best_cost) + ' +/- ' + str(self.predicted_best_uncertainty)) - + try: + errorstring = ' +/- ' + str(self.predicted_best_uncertainty) + except AttributeError: + errorstring = '' + self.log.info('Predicted best cost:' + str(self.predicted_best_cost) + errorstring) except AttributeError: pass try: