From ff99c7f211725817f213257d2edfad01acfabdc2 Mon Sep 17 00:00:00 2001 From: Daniel Krenn Date: Sat, 23 Jan 2016 09:05:47 +0100 Subject: [PATCH] Trac #19259: change to has_valid_variable --- src/sage/symbolic/subring.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/sage/symbolic/subring.py b/src/sage/symbolic/subring.py index 1f7f5b0004f..931ecd0b868 100644 --- a/src/sage/symbolic/subring.py +++ b/src/sage/symbolic/subring.py @@ -301,7 +301,7 @@ def _repr_variables_(self): return s + ', '.join(str(v) for v in sorted(self._vars_, key=str)) - def is_variable_valid(self, variable): + def has_valid_variable(self, variable): r""" Return whether the given ``variable`` is valid in this subring. @@ -316,7 +316,7 @@ def is_variable_valid(self, variable): EXAMPLES:: sage: from sage.symbolic.subring import GenericSymbolicSubring - sage: GenericSymbolicSubring(vars=tuple()).is_variable_valid(x) + sage: GenericSymbolicSubring(vars=tuple()).has_valid_variable(x) Traceback (most recent call last): ... NotImplementedError: Not implemented in this abstract base class @@ -351,7 +351,7 @@ def _element_constructor_(self, x): """ expression = super(GenericSymbolicSubring, self)._element_constructor_(x) assert(expression.parent() is self) - if not all(self.is_variable_valid(var) + if not all(self.has_valid_variable(var) for var in expression.variables()): raise TypeError('%s is not contained in %s' % (x, self)) return expression @@ -626,7 +626,7 @@ def _repr_(self): (self._repr_variables_()) - def is_variable_valid(self, variable): + def has_valid_variable(self, variable): r""" Return whether the given ``variable`` is valid in this subring. @@ -642,11 +642,11 @@ def is_variable_valid(self, variable): sage: from sage.symbolic.subring import SymbolicSubring sage: S = SymbolicSubring(accepting_variables=('a',)) - sage: S.is_variable_valid('a') + sage: S.has_valid_variable('a') True - sage: S.is_variable_valid('r') + sage: S.has_valid_variable('r') False - sage: S.is_variable_valid('x') + sage: S.has_valid_variable('x') False """ return SR(variable) in self._vars_ @@ -811,7 +811,7 @@ def _repr_(self): (self._repr_variables_()) - def is_variable_valid(self, variable): + def has_valid_variable(self, variable): r""" Return whether the given ``variable`` is valid in this subring. @@ -827,11 +827,11 @@ def is_variable_valid(self, variable): sage: from sage.symbolic.subring import SymbolicSubring sage: S = SymbolicSubring(rejecting_variables=('r',)) - sage: S.is_variable_valid('a') + sage: S.has_valid_variable('a') True - sage: S.is_variable_valid('r') + sage: S.has_valid_variable('r') False - sage: S.is_variable_valid('x') + sage: S.has_valid_variable('x') True """ return SR(variable) not in self._vars_ @@ -918,7 +918,7 @@ def _an_element_(self): Symbolic Subring rejecting the variables some_some_variable, some_variable """ v = SR.an_element() - while not self.is_variable_valid(v): + while not self.has_valid_variable(v): v = SR('some_' + str(v)) return self(v) @@ -1016,7 +1016,7 @@ def _repr_(self): return 'Symbolic Constants Subring' - def is_variable_valid(self, variable): + def has_valid_variable(self, variable): r""" Return whether the given ``variable`` is valid in this subring. @@ -1032,11 +1032,11 @@ def is_variable_valid(self, variable): sage: from sage.symbolic.subring import SymbolicSubring sage: S = SymbolicSubring(no_variables=True) - sage: S.is_variable_valid('a') + sage: S.has_valid_variable('a') False - sage: S.is_variable_valid('r') + sage: S.has_valid_variable('r') False - sage: S.is_variable_valid('x') + sage: S.has_valid_variable('x') False """ return False