diff --git a/src/sage/rings/universal_cyclotomic_field/universal_cyclotomic_field.py b/src/sage/rings/universal_cyclotomic_field/universal_cyclotomic_field.py index f8b05e0e549..19801bea14c 100644 --- a/src/sage/rings/universal_cyclotomic_field/universal_cyclotomic_field.py +++ b/src/sage/rings/universal_cyclotomic_field/universal_cyclotomic_field.py @@ -1284,11 +1284,11 @@ def __float__(self): sage: float(E(5)) Traceback (most recent call last): ... - TypeError: E(5) is not real + ValueError: E(5) is not real """ if self.is_real(): return float(CDF(self).real_part()) - raise TypeError("{} is not real".format(self)) + raise ValueError("{} is not real".format(self)) def _rational_(self): r"""