def _property_changed(self, prop: str): if self._hash_is_calced: PricingCache.drop(self) super()._property_changed(prop) if self.resolution_key and self.unresolved: self.resolution_key = None self.from_instance(self.unresolved) self.unresolved = None
def _property_changed(self, prop: str): if self._hash_is_calced: PricingCache.drop(self) super()._property_changed(prop)
def _property_changed(self, prop: str): if self._hash_is_calced: PricingCache.drop(self) super()._property_changed(prop) self._resolution_info = None