From: Arfrever Frehtes Taifersar Arahesis Date: Sun, 27 Sep 2009 19:47:13 +0000 (-0000) Subject: Fix TypeError in clear_screen() in dispatch-conf which occurs when Python 3 is used... X-Git-Tag: v2.2_rc43~26 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=fad7810f0eb3aa03a495fa8c470b3f09212213c9;p=portage.git Fix TypeError in clear_screen() in dispatch-conf which occurs when Python 3 is used (bug #286682). svn path=/main/trunk/; revision=14450 --- 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: