[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2998: Port foolscap to Python3

Tahoe-LAFS trac at tahoe-lafs.org
Tue Jul 9 15:11:56 UTC 2019


#2998: Port foolscap to Python3
------------------------------+-----------------------
     Reporter:  pythonhacker  |      Owner:
         Type:  task          |     Status:  new
     Priority:  normal        |  Milestone:  undecided
    Component:  code          |    Version:  1.12.1
   Resolution:                |   Keywords:  Python3
Launchpad Bug:                |
------------------------------+-----------------------

Comment (by pythonhacker):

 Figured out top files (modules) in foolscap source code by tracing system
 calls by running tahoe-lafs unit tests. These are,

 Top 30 modules in decreasing order of sorted calls...

 {{{

     foolscap/base32.py => 4194408
     foolscap/logging/log.py => 2540325
     foolscap/stringchain.py => 2403614
     foolscap/banana.py => 1954946
     foolscap/slicer.py => 664050
     foolscap/logging/incident.py => 453776
     foolscap/eventual.py => 448841
     foolscap/call.py => 287651
     foolscap/broker.py => 179140
     foolscap/constraint.py => 148022
     foolscap/slicers/root.py => 127975
     foolscap/slicers/dict.py => 106782
     foolscap/slicers/list.py => 103810
     foolscap/referenceable.py => 82494
     foolscap/slicers/tuple.py => 75613
     foolscap/schema.py => 70142
     foolscap/remoteinterface.py => 62729
     foolscap/negotiate.py => 48454
     foolscap/pb.py => 14599
     foolscap/slicers/bool.py => 8966
     foolscap/slicers/none.py => 8714
     foolscap/crypto.py => 5223
     foolscap/info.py => 3799
     foolscap/slicers/set.py => 2617
     foolscap/connection.py => 2518
     foolscap/reconnector.py => 2136
     foolscap/furl.py => 1840
     foolscap/util.py => 850
     foolscap/connections/tcp.py => 627
     foolscap/vocab.py => 538

 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2998#comment:3>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list