diff --git a/extreme_fit/model/result_from_model_fit/result_from_extremes/abstract_result_from_extremes.py b/extreme_fit/model/result_from_model_fit/result_from_extremes/abstract_result_from_extremes.py index 1c0233d1ad19a77a4f6ed8a743027c8edbde99c9..763b9070b185d9e10829f17886c1531585ce30d9 100644 --- a/extreme_fit/model/result_from_model_fit/result_from_extremes/abstract_result_from_extremes.py +++ b/extreme_fit/model/result_from_model_fit/result_from_extremes/abstract_result_from_extremes.py @@ -1,3 +1,6 @@ +import io +from contextlib import redirect_stdout + import numpy as np import pandas as pd import rpy2 @@ -17,7 +20,11 @@ class AbstractResultFromExtremes(AbstractResultFromModelFit): @property def summary_name_to_value(self): - return self.get_python_dictionary(r('summary')(self.result_from_fit)) + # Warning print will not work in this part + f = io.StringIO() + with redirect_stdout(f): + summary = r('summary')(self.result_from_fit) + return self.get_python_dictionary(summary) @property def results(self):