コード例 #1
0
ファイル: urlpager.py プロジェクト: cwarden/muttils
 def rawinput(self, prompt, msg=''):
     '''Wraps raw_input in interactive terminal if needed.'''
     if not self.files:
         it = iterm.iterm()
         it.terminit()
     if msg:
         self.ui.write(msg)
     answer = raw_input(prompt)
     if not self.files:
         it.reinit()
     return answer
コード例 #2
0
 def rawinput(self, prompt, msg=''):
     '''Wraps raw_input in interactive terminal if needed.'''
     if not self.files:
         it = iterm.iterm()
         it.terminit()
     if msg:
         self.ui.write(msg)
     answer = raw_input(prompt)
     if not self.files:
         it.reinit()
     return answer
コード例 #3
0
ファイル: tpager.py プロジェクト: s5unty/muttils
 def interact(self):
     notty = self.terminspect()
     self.pagesdict()
     if notty:
         it = iterm.iterm()
         it.terminit()
     try:
         retval = self.pagemenu()
     except KeyboardInterrupt:
         retval, self.items = '', None
     if notty:
         it.reinit()
     if self.fd is not None:
         signal.signal(signal.SIGWINCH, signal.SIG_DFL)
     return retval
コード例 #4
0
ファイル: urlbatcher.py プロジェクト: Hasimir/misc-scripts
 def urlsearch(self):
     self.urlcollect()
     if not self.files:
         it = iterm.iterm()
         it.terminit()
     if self.items:
         ulist = '\n'.join(self.items)
         uspec = util.plural(len(self.items),
                             ('url', 'message-id')[self.ui.proto=='mid'])
         yorn = '%s\nretrieve the above %s? yes, [No] ' % (ulist, uspec)
         answer = input(yorn).lower()
     else:
         msg = 'no %ss found. [ok] ' % ('url',
                                        'message-id')[self.ui.proto=='mid']
         input(msg)
         answer = ''
     if not self.files:
         it.reinit()
     if answer in ('y', 'yes'):
         self.urlgo()
コード例 #5
0
ファイル: urlbatcher.py プロジェクト: s5unty/muttils
 def urlsearch(self):
     self.urlcollect()
     if not self.files:
         it = iterm.iterm()
         it.terminit()
     if self.items:
         ulist = '\n'.join(self.items)
         uspec = util.plural(len(self.items),
                             ('url', 'message-id')[self.ui.proto == 'mid'])
         yorn = '%s\nretrieve the above %s? yes, [No] ' % (ulist, uspec)
         answer = raw_input(yorn).lower()
     else:
         msg = 'no %ss found. [ok] ' % (
             'url', 'message-id')[self.ui.proto == 'mid']
         raw_input(msg)
         answer = ''
     if not self.files:
         it.reinit()
     if answer in ('y', 'yes'):
         self.urlgo()