# HG changeset patch # User Jun Wu # Date 2016-11-14 23:14:06 # Node ID 564b33acc21f3d2773d8a990114e157921229460 # Parent 78a58dcf88535162b03827f750ecf241325d57d4 patch: migrate to util.iterfile diff --git a/mercurial/patch.py b/mercurial/patch.py --- a/mercurial/patch.py +++ b/mercurial/patch.py @@ -1069,7 +1069,7 @@ the hunk is left unchanged. # Remove comment lines patchfp = open(patchfn) ncpatchfp = stringio() - for line in patchfp: + for line in util.iterfile(patchfp): if not line.startswith('#'): ncpatchfp.write(line) patchfp.close() @@ -2012,7 +2012,7 @@ def _externalpatch(ui, repo, patcher, pa fp = util.popen('%s %s -p%d < %s' % (patcher, ' '.join(args), strip, util.shellquote(patchname))) try: - for line in fp: + for line in util.iterfile(fp): line = line.rstrip() ui.note(line + '\n') if line.startswith('patching file '):