From b72aa4931748ad04ce24c49164b2a0898698f191 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Tue, 11 Jan 2022 16:34:09 -0500 Subject: [PATCH] note about where this code came from --- src/_zkapauthorizer/_storage_server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/_zkapauthorizer/_storage_server.py b/src/_zkapauthorizer/_storage_server.py index 8ff606a..0a4b76d 100644 --- a/src/_zkapauthorizer/_storage_server.py +++ b/src/_zkapauthorizer/_storage_server.py @@ -232,6 +232,10 @@ class ZKAPAuthorizerStorageServer(Referenceable): notification when a bucket writer is closed. It removes the disconnection-based cleanup callback for the given bucket. """ + # This implementation was originally copied from + # allmydata.storage.server.FoolscapStorageServer. Since we don't use + # Tahoe's Foolscap storage server layer we need to do this bucket + # writer bookkeeping ourselves. if bw in self._bucket_writer_disconnect_markers: canary, disconnect_marker = self._bucket_writer_disconnect_markers.pop(bw) canary.dontNotifyOnDisconnect(disconnect_marker) -- GitLab