convert: have debugsvnlog obtain standard streams from ui

This will help porting to Python 3, where sys.stdin/out/err are unfortunately
unicode streams so we can't use them directly.
This commit is contained in:
Yuya Nishihara 2015-10-03 14:34:56 +09:00
parent 3f27064dab
commit 3ea0560e2b

View File

@ -5,7 +5,6 @@ from __future__ import absolute_import
import os
import re
import sys
import tempfile
import xml.dom.minidom
@ -164,8 +163,8 @@ def debugsvnlog(ui, **opts):
raise error.Abort(_('debugsvnlog could not load Subversion python '
'bindings'))
args = decodeargs(sys.stdin.read())
get_log_child(sys.stdout, *args)
args = decodeargs(ui.fin.read())
get_log_child(ui.fout, *args)
class logstream(object):
"""Interruptible revision log iterator."""