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):