ttry.. except wrapper for ncurses.set_curs - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 5251f278e83f2da90a025453b7a6d97513325832 DIR parent 9ce90932ba6ca7f474f1d7bbae08bffaf28d842e HTML Author: ThomasV <thomasv@gitorious> Date: Fri, 26 Jul 2013 04:19:41 +0200 ttry.. except wrapper for ncurses.set_curs Diffstat: M gui/gui_text.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) --- DIR diff --git a/gui/gui_text.py b/gui/gui_text.py t@@ -21,7 +21,7 @@ class ElectrumGui: self.stdscr.keypad(1) self.stdscr.border(0) self.maxy, self.maxx = self.stdscr.getmaxyx() - curses.curs_set(0) + self.set_cursor(0) self.w = curses.newwin(10, 50, 5, 5) self.wallet = wallet t@@ -44,6 +44,12 @@ class ElectrumGui: self.num_tabs = len(self.tab_names) + def set_cursor(self, x): + try: + curses.curs_set(x) + except: + pass + def restore_or_create(self): pass t@@ -51,12 +57,12 @@ class ElectrumGui: pass def get_string(self, y, x): - curses.curs_set(1) + self.set_cursor(1) curses.echo() self.stdscr.addstr( y, x, " "*20, curses.A_REVERSE) s = self.stdscr.getstr(y,x) curses.noecho() - curses.curs_set(0) + self.set_cursor(0) return s