def _clear_cache(self): LowPoly._clear_cache(self) try: del self._set_function except AttributeError: pass try: del self._mobius except AttributeError: pass
def extend(self, keys=None, lower=True, upper=False, algorithm='linprog'): LowPoly.extend(self, keys, lower, upper, algorithm)
def _make_value(self, value): lprev, uprev = LowPoly._make_value(self, value) if uprev is not None: raise ValueError('cannot specify upper prevision') return lprev, uprev
def _make_key(self, key): gamble, event = LowPoly._make_key(self, key) if not event.is_true(): raise ValueError('not unconditional') return gamble, event
def _make_value(self, value): lprev, uprev = LowPoly._make_value(self, value) if self.number_cmp(lprev, uprev) != 0: raise ValueError('can only specify precise prevision') return lprev, uprev