Changeset 616f1759 in mainline
- Timestamp:
- 2006-06-07T17:47:24Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8d6d76a
- Parents:
- f49f16c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tools/config.py
rf49f16c r616f1759 109 109 110 110 111 def eof_checker(fnc): 112 def wrapper(self, *args, **kw): 113 try: 114 return fnc(self, *args, **kw) 115 except EOFError: 116 return getattr(self.bckdialog,fnc.func_name)(*args, **kw) 117 return wrapper 118 111 119 class Dialog(NoDialog): 112 120 def __init__(self): … … 118 126 if os.system('%s --print-maxsize >/dev/null 2>&1' % self.dlgcmd) != 0: 119 127 raise NotImplementedError 128 129 self.bckdialog = NoDialog() 120 130 121 131 def set_title(self,text): 122 132 self.title = text 133 self.bckdialog.set_title(text) 123 134 124 135 def calldlg(self,*args,**kw): … … 177 188 return 'y' 178 189 return 'n' 190 yesno = eof_checker(yesno) 179 191 180 192 def menu(self, text, choices, button, defopt=None): … … 204 216 raise EOFError 205 217 return data 218 menu = eof_checker(menu) 206 219 207 220 def choice(self, text, choices, defopt=None): … … 223 236 raise EOFError 224 237 return data 238 choice = eof_checker(choice) 225 239 226 240 def read_defaults(fname,defaults):
Note:
See TracChangeset
for help on using the changeset viewer.