# HG changeset patch # User Sean Farley # Date 1450224105 28800 # Node ID 84d686cb62c45077e862f28b51f87d5dc29c2b34 # Parent ba30ef5bba95307ed5b1ca2a9ae1ff7b86220178 cmdutil: use crecordmod.checkcurses Instead of blindly trusting the user's experimental.crecord, we use checkcurses to abstract that logic so that we can handle the case where python was not built with curses. diff -r ba30ef5bba95 -r 84d686cb62c4 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Tue Dec 15 16:00:06 2015 -0800 +++ b/mercurial/cmdutil.py Tue Dec 15 16:01:45 2015 -0800 @@ -66,7 +66,7 @@ what kind of filtering they are doing: reverting, committing, shelving, etc. *operation* has to be a translated string. """ - usecurses = ui.configbool('experimental', 'crecord', False) + usecurses = crecordmod.checkcurses(ui) testfile = ui.config('experimental', 'crecordtest', None) oldwrite = setupwrapcolorwrite(ui) try: