From fad7810f0eb3aa03a495fa8c470b3f09212213c9 Mon Sep 17 00:00:00 2001 From: Arfrever Frehtes Taifersar Arahesis Date: Sun, 27 Sep 2009 19:47:13 +0000 Subject: Fix TypeError in clear_screen() in dispatch-conf which occurs when Python 3 is used (bug #286682). svn path=/main/trunk/; revision=14450 --- bin/dispatch-conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bin/dispatch-conf') diff --git a/bin/dispatch-conf b/bin/dispatch-conf index bf4cac611..59fa10362 100755 --- a/bin/dispatch-conf +++ b/bin/dispatch-conf @@ -35,6 +35,7 @@ except ImportError: from portage import os from portage import dispatch_conf +from portage import _unicode_decode from portage.process import find_binary FIND_EXTANT_CONFIGS = "find '%s' %s -name '._cfg????_%s' ! -name '.*~' ! -iname '.*.bak' -print" @@ -397,7 +398,7 @@ def clear_screen(): import curses try: curses.setupterm() - sys.stdout.write(curses.tigetstr("clear")) + sys.stdout.write(_unicode_decode(curses.tigetstr("clear"))) sys.stdout.flush() return except curses.error: -- cgit v1.2.3-1-g7c22