mercurial/color.py
changeset 41365 876494fd967d
parent 40970 7654291091cf
child 41532 bd3f03d8cc9f
equal deleted inserted replaced
41364:0132221c25cd 41365:876494fd967d
   167         elif key.startswith('terminfo.'):
   167         elif key.startswith('terminfo.'):
   168             newval = (True, '', val.replace('\\E', '\x1b'))
   168             newval = (True, '', val.replace('\\E', '\x1b'))
   169             ui._terminfoparams[key[9:]] = newval
   169             ui._terminfoparams[key[9:]] = newval
   170     try:
   170     try:
   171         curses.setupterm()
   171         curses.setupterm()
   172     except curses.error as e:
   172     except curses.error:
   173         ui._terminfoparams.clear()
   173         ui._terminfoparams.clear()
   174         return
   174         return
   175 
   175 
   176     for key, (b, e, c) in ui._terminfoparams.copy().items():
   176     for key, (b, e, c) in ui._terminfoparams.copy().items():
   177         if not b:
   177         if not b: