Mercurial > public > mercurial-scm > hg-stable
diff mercurial/ui.py @ 31958:de5c9d0e02ea
atexit: switch to home-grown implementation
author | Bryan O'Sullivan <bryano@fb.com> |
---|---|
date | Tue, 11 Apr 2017 14:54:12 -0700 |
parents | c13ff31818b0 |
children | db823e38a61c |
line wrap: on
line diff
--- a/mercurial/ui.py Tue Apr 11 14:54:12 2017 -0700 +++ b/mercurial/ui.py Tue Apr 11 14:54:12 2017 -0700 @@ -7,7 +7,6 @@ from __future__ import absolute_import -import atexit import collections import contextlib import errno @@ -937,7 +936,7 @@ if self._isatty(util.stderr): os.dup2(pager.stdin.fileno(), util.stderr.fileno()) - @atexit.register + @self.atexit def killpager(): if util.safehasattr(signal, "SIGINT"): signal.signal(signal.SIGINT, signal.SIG_IGN)