mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2025-05-04 15:05:05 -04:00
Small optimisation to CacheListDescriptor
This commit is contained in:
parent
597013caa5
commit
e043ede4a2
3 changed files with 21 additions and 14 deletions
|
@ -102,6 +102,15 @@ class ObservableDeferred(object):
|
|||
def observers(self):
|
||||
return self._observers
|
||||
|
||||
def has_called(self):
|
||||
return self._result is not None
|
||||
|
||||
def has_succeeded(self):
|
||||
return self._result is not None and self._result[0] is True
|
||||
|
||||
def get_result(self):
|
||||
return self._result[1]
|
||||
|
||||
def __getattr__(self, name):
|
||||
return getattr(self._deferred, name)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue