changeset 30148 | 04f2b980df3c |
parent 30147 | 423bf74d2e5b |
child 30149 | d8a2c536dd96 |
--- a/contrib/perf.py Sun Oct 09 01:03:18 2016 +0900 +++ b/contrib/perf.py Sun Oct 09 01:03:19 2016 +0900 @@ -137,7 +137,11 @@ opts = {} # redirect all to stderr ui = ui.copy() - ui.fout = ui.ferr + uifout = safeattrsetter(ui, 'fout', ignoremissing=True) + if uifout: + # for "historical portability": + # ui.fout/ferr have been available since 1.9 (or 4e1ccd4c2b6d) + uifout.set(ui.ferr) # get a formatter uiformatter = getattr(ui, 'formatter', None)