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