--- a/mercurial/crecord.py Thu Dec 08 15:33:19 2022 +0100
+++ b/mercurial/crecord.py Thu Aug 31 23:56:15 2023 +0200
@@ -573,7 +573,7 @@
ui.write(_(b'starting interactive selection\n'))
chunkselector = curseschunkselector(headerlist, ui, operation)
origsigtstp = sentinel = object()
- if util.safehasattr(signal, 'SIGTSTP'):
+ if hasattr(signal, 'SIGTSTP'):
origsigtstp = signal.getsignal(signal.SIGTSTP)
try:
with util.with_lc_ctype():
@@ -1944,7 +1944,7 @@
"""
origsigwinch = sentinel = object()
- if util.safehasattr(signal, 'SIGWINCH'):
+ if hasattr(signal, 'SIGWINCH'):
origsigwinch = signal.signal(signal.SIGWINCH, self.sigwinchhandler)
try:
return self._main(stdscr)