diff -r 65f1b97484be -r 962eb403165b hgext/pager.py --- a/hgext/pager.py Sun Apr 13 11:31:45 2008 -0500 +++ b/hgext/pager.py Mon Apr 14 14:34:38 2008 +0200 @@ -47,7 +47,7 @@ ''' import sys, os, signal -from mercurial import dispatch +from mercurial import dispatch, util def uisetup(ui): def pagecmd(ui, options, cmd, cmdfunc): @@ -56,7 +56,7 @@ attend = ui.configlist('pager', 'attend') if (cmd in attend or (cmd not in ui.configlist('pager', 'ignore') and not attend)): - sys.stderr = sys.stdout = os.popen(p, "wb") + sys.stderr = sys.stdout = util.popen(p, "wb") if ui.configbool('pager', 'quiet'): signal.signal(signal.SIGPIPE, signal.SIG_DFL) return oldrun(ui, options, cmd, cmdfunc)