--- 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)