Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 82b4ea6

Browse files
committed
fix for old twisted
1 parent 5fb85fb commit 82b4ea6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: synapse/util/caches/descriptors.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -386,13 +386,13 @@ def __init__(
386386

387387
def __get__(
388388
self, obj: Optional[Any], objtype: Optional[Type] = None
389-
) -> Callable[..., defer.Deferred[Dict[Hashable, Any]]]:
389+
) -> Callable[..., "defer.Deferred[Dict[Hashable, Any]]"]:
390390
cached_method = getattr(obj, self.cached_method_name)
391391
cache: DeferredCache[CacheKey, Any] = cached_method.cache
392392
num_args = cached_method.num_args
393393

394394
@functools.wraps(self.orig)
395-
def wrapped(*args: Any, **kwargs: Any) -> defer.Deferred[Dict]:
395+
def wrapped(*args: Any, **kwargs: Any) -> "defer.Deferred[Dict]":
396396
# If we're passed a cache_context then we'll want to call its
397397
# invalidate() whenever we are invalidated
398398
invalidate_callback = kwargs.pop("on_invalidate", None)

0 commit comments

Comments
 (0)