From e35239ead18bdbb5dbca5ff6be4a797917b3a147 Mon Sep 17 00:00:00 2001 From: Nicolas Hennion Date: Fri, 3 Jan 2014 20:54:19 +0100 Subject: [PATCH] Correct process name encode issue (#316) --- glances/glances.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/glances/glances.py b/glances/glances.py index ef5b335e..2e65ad7b 100644 --- a/glances/glances.py +++ b/glances/glances.py @@ -3737,9 +3737,14 @@ class glancesScreen: command = process_name else: command = process_cmdline - self.term_window.addnstr(monitor_y + 3 + processes, - process_x + process_name_x, - command, max_process_name) + try: + self.term_window.addnstr(monitor_y + 3 + processes, + process_x + process_name_x, + command, max_process_name) + except UnicodeEncodeError: + self.term_window.addnstr(monitor_y + 3 + processes, + process_x + process_name_x, + process_name, max_process_name) def displayCaption(self, cs_status="None"): """