Generics for ObservableDeferred (#10491)

Now that `Deferred` is a generic class, let's update `ObeservableDeferred` to
follow suit.
This commit is contained in:
Richard van der Hoff 2021-07-28 20:55:50 +01:00 committed by GitHub
parent d0b294ad97
commit 858363d0b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 9 deletions

View file

@ -111,8 +111,9 @@ class _NotifierUserStream:
self.last_notified_token = current_token
self.last_notified_ms = time_now_ms
with PreserveLoggingContext():
self.notify_deferred = ObservableDeferred(defer.Deferred())
self.notify_deferred: ObservableDeferred[StreamToken] = ObservableDeferred(
defer.Deferred()
)
def notify(
self,