Skip to content
  • Manuel Jacob's avatar
    curses: do not initialize LC_ALL to user settings (issue6358) · 1bab6b61b62b
    Manuel Jacob authored
    701341f57ceb moved the setlocale() call to right before curses was used. This
    didn’t fully solve the problem it was supposed to solve (locale-dependent
    functions, like date formatting/parsing and str methods on Python 2), but only
    postponed it.
    
    Initializing LC_CTYPE seems to be sufficient for curses to work correctly.
    Therefore LC_CTYPE is set while curses is used and reset afterwards. Some
    locale-dependent str methods might behave differently on Python 2 while curses
    is used, but that shouldn’d be a problem.
    1bab6b61b62b