[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3923: Refactor allmydata.immutable.encode.Encoder to separate out the uri_extension code
Tahoe-LAFS
trac at tahoe-lafs.org
Thu Sep 8 18:43:11 UTC 2022
#3923: Refactor allmydata.immutable.encode.Encoder to separate out the
uri_extension code
-------------------------+---------------------------
Reporter: itamarst | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: undecided
Component: unknown | Version: n/a
Keywords: | Launchpad Bug:
-------------------------+---------------------------
Creating a URI extension, calculating its size, etc. are all fairly
independent actions that code be in a separate class from `Encoder`. This
would make testing easier, and also make it much easier to document and
enforce invariants, vs. the current "dictionary-o-things smushed into
another class" approach.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3923>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list