This code should only run on Python 3.

This commit is contained in:
Itamar Turner-Trauring 2021-05-10 10:31:12 -04:00
parent 905ea9cafd
commit 150b0fd3a3

View File

@ -1,5 +1,7 @@
from __future__ import print_function
from future.utils import PY3
from urllib.parse import quote as url_quote
from allmydata.scripts.common import get_alias, DEFAULT_ALIAS, escape_path, \
UnknownAliasError
@ -32,7 +34,7 @@ def get(options):
outf = stdout
# Make sure we can write bytes; on Python 3 stdout is Unicode by
# default.
if getattr(outf, "encoding", None) is not None:
if PY3 and getattr(outf, "encoding", None) is not None:
outf = outf.buffer
while True:
data = resp.read(4096)