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

@ -170,7 +170,9 @@ class _EventPeristenceQueue(Generic[_PersistResult]):
end_item = queue[-1]
else:
# need to make a new queue item
deferred = ObservableDeferred(defer.Deferred(), consumeErrors=True)
deferred: ObservableDeferred[_PersistResult] = ObservableDeferred(
defer.Deferred(), consumeErrors=True
)
end_item = _EventPersistQueueItem(
events_and_contexts=[],