[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3232: Stop using deprecated twisted.test.proto_helpers.MemoryReactor{, Clock}
Tahoe-LAFS
trac at tahoe-lafs.org
Fri Aug 2 21:17:57 UTC 2019
#3232: Stop using deprecated twisted.test.proto_helpers.MemoryReactor{,Clock}
-------------------------+-----------------------
Reporter: exarkun | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: unknown | Version: n/a
Resolution: | Keywords:
Launchpad Bug: |
-------------------------+-----------------------
Comment (by exarkun):
Argh. This is trash. Tahoe-LAFS doesn't use these. Instead, Twisted
itself, Autobahn, and treq use them:
{{{
.../site-packages/autobahn/twisted/testing/__init__.py:43:
DeprecationWarning: twisted.test.proto_helpers.MemoryReactorClock was
deprecated in Twisted NEXT: Please use
twisted.internet.testing.MemoryReactorClock instead.
from twisted.test.proto_helpers import MemoryReactorClock
.../site-packages/twisted/test/iosim.py:27: DeprecationWarning:
twisted.test.proto_helpers.MemoryReactorClock was deprecated in Twisted
NEXT: Please use twisted.internet.testing.MemoryReactorClock instead.
from .proto_helpers import MemoryReactorClock
.../site-packages/treq/testing.py:13: DeprecationWarning:
twisted.test.proto_helpers.MemoryReactor was deprecated in Twisted NEXT:
Please use twisted.internet.testing.MemoryReactor instead.
from twisted.test.proto_helpers import MemoryReactor
}}}
So those projects all need to implement fixes themselves. Perhaps the
primary problem for Tahoe-LAFS here is that the Tahoe-LAFS "deprecations"
CI job fails whenever any _third party_ library triggers a deprecation
warning.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3232#comment:1>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list