From 65fa1e5ec10a6b39f20dc7e394f57409162eaf78 Mon Sep 17 00:00:00 2001 From: Clemens Heuberger Date: Sat, 25 Oct 2014 10:34:21 +0200 Subject: [PATCH] Trac #17218: rename attribute Acb.precision to Acb._precision_ The precision should be stored in the parent once such a parent exists. Meanwhile, we rename precision to _precision_ in order to ease the transition later on. --- src/sage/rings/complex_interval_acb.pxd | 2 +- src/sage/rings/complex_interval_acb.pyx | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sage/rings/complex_interval_acb.pxd b/src/sage/rings/complex_interval_acb.pxd index 2be2216dae2..40af046bcef 100644 --- a/src/sage/rings/complex_interval_acb.pxd +++ b/src/sage/rings/complex_interval_acb.pxd @@ -12,5 +12,5 @@ cdef ComplexIntervalFieldElement acb_to_ComplexIntervalFieldElement( cdef class Acb(SageObject): cdef acb_t value - cdef unsigned long precision + cdef unsigned long _precision_ cpdef ComplexIntervalFieldElement ComplexIntervalFieldElement(self) diff --git a/src/sage/rings/complex_interval_acb.pyx b/src/sage/rings/complex_interval_acb.pyx index 35ef116274a..d343c689bd5 100644 --- a/src/sage/rings/complex_interval_acb.pyx +++ b/src/sage/rings/complex_interval_acb.pyx @@ -161,12 +161,12 @@ cdef class Acb(SageObject): if value is None: if precision > 0: - self.precision = precision + self._precision_ = precision else: raise TypeError("precision must be given.") elif isinstance(value, ComplexIntervalFieldElement): element = value - self.precision = value.parent().precision() + self._precision_ = value.parent().precision() ComplexIntervalFieldElement_to_acb(self.value, element) else: @@ -193,4 +193,4 @@ cdef class Acb(SageObject): 2 + 2*I """ - return acb_to_ComplexIntervalFieldElement(self.value, self.precision) + return acb_to_ComplexIntervalFieldElement(self.value, self._precision_)