Changeset f60c703 in trunk


Ignore:
Timestamp:
2020-11-12T16:24:37Z (5 years ago)
Author:
Itamar Turner-Trauring <itamar@…>
Branches:
master
Children:
a0845d8
Parents:
99f5422
Message:

Ported to Python 3.

Location:
src/allmydata
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified src/allmydata/mutable/servermap.py

    r99f5422 rf60c703  
     1"""
     2Ported to Python 3.
     3"""
    14from __future__ import print_function
    2 
     5from __future__ import absolute_import
     6from __future__ import division
     7from __future__ import unicode_literals
     8
     9from future.utils import PY2
     10if PY2:
     11    # Doesn't import str to prevent API leakage on Python 2
     12    from future.builtins import filter, map, zip, ascii, chr, hex, input, next, oct, open, pow, round, super, bytes, dict, list, object, range, max, min  # noqa: F401
    313from past.builtins import unicode
    414
     
    189199        print("servermap:", file=out)
    190200
    191         for ( (server, shnum), (verinfo, timestamp) ) in self._known_shares.items():
     201        for ( (server, shnum), (verinfo, timestamp) ) in list(self._known_shares.items()):
    192202            (seqnum, root_hash, IV, segsize, datalength, k, N, prefix,
    193203             offsets_tuple) = verinfo
     
    227237        timestamp) tuples."""
    228238        versionmap = DictOfSets()
    229         for ( (server, shnum), (verinfo, timestamp) ) in self._known_shares.items():
     239        for ( (server, shnum), (verinfo, timestamp) ) in list(self._known_shares.items()):
    230240            versionmap.add(verinfo, (shnum, server, timestamp))
    231241        return versionmap
     
    246256        versionmap = self.make_versionmap()
    247257        all_shares = {}
    248         for verinfo, shares in versionmap.items():
     258        for verinfo, shares in list(versionmap.items()):
    249259            s = set()
    250260            for (shnum, server, timestamp) in shares:
     
    272282        versionmap = self.make_versionmap()
    273283        bits = []
    274         for (verinfo, shares) in versionmap.items():
     284        for (verinfo, shares) in list(versionmap.items()):
    275285            vstr = self.summarize_version(verinfo)
    276286            shnums = set([shnum for (shnum, server, timestamp) in shares])
     
    283293        versionmap = self.make_versionmap()
    284294        recoverable_versions = set()
    285         for (verinfo, shares) in versionmap.items():
     295        for (verinfo, shares) in list(versionmap.items()):
    286296            (seqnum, root_hash, IV, segsize, datalength, k, N, prefix,
    287297             offsets_tuple) = verinfo
     
    299309
    300310        unrecoverable_versions = set()
    301         for (verinfo, shares) in versionmap.items():
     311        for (verinfo, shares) in list(versionmap.items()):
    302312            (seqnum, root_hash, IV, segsize, datalength, k, N, prefix,
    303313             offsets_tuple) = verinfo
     
    333343        unrecoverable = set()
    334344        highest_recoverable_seqnum = -1
    335         for (verinfo, shares) in versionmap.items():
     345        for (verinfo, shares) in list(versionmap.items()):
    336346            (seqnum, root_hash, IV, segsize, datalength, k, N, prefix,
    337347             offsets_tuple) = verinfo
     
    668678        ds = []
    669679
    670         for shnum,datav in datavs.items():
     680        for shnum,datav in list(datavs.items()):
    671681            data = datav[0]
    672682            reader = MDMFSlotReadProxy(ss,
  • TabularUnified src/allmydata/util/_python3.py

    r99f5422 rf60c703  
    6161    "allmydata.mutable.repairer",
    6262    "allmydata.mutable.retrieve",
     63    "allmydata.mutable.servermap",
    6364    "allmydata.node",
    6465    "allmydata.storage_client",
Note: See TracChangeset for help on using the changeset viewer.