From 3a1e07982884c49a39709551c52f68116514da6e Mon Sep 17 00:00:00 2001 From: Itamar Turner-Trauring Date: Mon, 11 Dec 2023 10:14:31 -0500 Subject: [PATCH] Pacify newer Mypy --- src/allmydata/test/common.py | 6 +++--- src/allmydata/test/test_storage_client.py | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/allmydata/test/common.py b/src/allmydata/test/common.py index bd0feda10..485da9254 100644 --- a/src/allmydata/test/common.py +++ b/src/allmydata/test/common.py @@ -177,8 +177,8 @@ class MemoryIntroducerClient(object): sequencer = attr.ib() cache_filepath = attr.ib() - subscribed_to = attr.ib(default=attr.Factory(list)) - published_announcements = attr.ib(default=attr.Factory(list)) + subscribed_to : list[Subscription] = attr.ib(default=attr.Factory(list)) + published_announcements : list[Announcement] = attr.ib(default=attr.Factory(list)) def setServiceParent(self, parent): @@ -288,7 +288,7 @@ class UseNode(object): basedir = attr.ib(validator=attr.validators.instance_of(FilePath)) introducer_furl = attr.ib(validator=attr.validators.instance_of(str), converter=six.ensure_str) - node_config = attr.ib(default=attr.Factory(dict)) + node_config : dict[bytes,bytes] = attr.ib(default=attr.Factory(dict)) config = attr.ib(default=None) reactor = attr.ib(default=None) diff --git a/src/allmydata/test/test_storage_client.py b/src/allmydata/test/test_storage_client.py index 13c6ccaea..1b2d31bb2 100644 --- a/src/allmydata/test/test_storage_client.py +++ b/src/allmydata/test/test_storage_client.py @@ -41,6 +41,7 @@ import attr from twisted.internet.interfaces import ( IStreamClientEndpoint, + IProtocolFactory, ) from twisted.application.service import ( Service, @@ -604,7 +605,7 @@ class SpyHandler(object): ``Deferred`` that was returned from ``connect`` and the factory that was passed to ``connect``. """ - _connects = attr.ib(default=attr.Factory(list)) + _connects : list[tuple[Deferred[object], IProtocolFactory]]= attr.ib(default=attr.Factory(list)) def hint_to_endpoint(self, hint, reactor, update_status): return (SpyEndpoint(self._connects.append), hint)