Port to Python 3.

This commit is contained in:
Itamar Turner-Trauring 2020-08-07 12:57:46 -04:00
parent 5d70a78cce
commit 7516a5526e
2 changed files with 17 additions and 0 deletions

View File

@ -1,3 +1,19 @@
"""
Interfaces for Tahoe-LAFS.
Ported to Python 3.
"""
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from future.utils import PY2
if PY2:
# Don't import object/str/dict/etc. types, so we don't break any interfaces.
from builtins import filter, map, zip, ascii, chr, hex, input, next, oct, open, pow, round, super, range, max, min # noqa: F401
from past.builtins import long
from zope.interface import Interface, Attribute
from twisted.plugin import (

View File

@ -22,6 +22,7 @@ PORTED_MODULES = [
"allmydata.crypto.rsa",
"allmydata.crypto.util",
"allmydata.hashtree",
"allmydata.interfaces",
"allmydata.test.common_py3",
"allmydata.util._python3",
"allmydata.util.abbreviate",