Ejemplo n.º 1
0
 def mainException(s):
     if isinstance(sys.exc_info()[1], KeyboardInterrupt) and \
        s.iswaiting:
         sys.stdout.write("Timer interrupted at user request; program terminating.             \n")
         s.terminate()
     else:
         UIBase.mainException(s)
Ejemplo n.º 2
0
 def mainException(s):
     if isinstance(sys.exc_info()[1], KeyboardInterrupt) and \
        s.iswaiting:
         sys.stdout.write("Timer interrupted at user request; program terminating.             \n")
         s.terminate()
     else:
         UIBase.mainException(s)
Ejemplo n.º 3
0
 def mainException(s):
     s.c.stop()
     UIBase.mainException(s)
Ejemplo n.º 4
0
 def threadException(s, thread):
     s.c.stop()
     UIBase.threadException(s, thread)
Ejemplo n.º 5
0
 def terminate(s, exitstatus=0, errortitle=None, errormsg=None):
     s.c.stop()
     UIBase.terminate(s,
                      exitstatus=exitstatus,
                      errortitle=errortitle,
                      errormsg=errormsg)
Ejemplo n.º 6
0
 def __init__(s, config, verbose = 0):
     UIBase.__init__(s, config, verbose)
     s.iswaiting = 0
     s.outputlock = Lock()
Ejemplo n.º 7
0
 def terminate(s, exitstatus=0, errortitle=None, errormsg=None):
     s.c.stop()
     UIBase.terminate(s, exitstatus=exitstatus, errortitle=errortitle, errormsg=errormsg)
Ejemplo n.º 8
0
 def registerthread(s, account):
     UIBase.registerthread(s, account)
     s._printData('registerthread', account)
Ejemplo n.º 9
0
 def __init__(s, config, verbose=0):
     UIBase.__init__(s, config, verbose)
     s.iswaiting = 0
     s.outputlock = Lock()
Ejemplo n.º 10
0
 def __init__(s, config, verbose = 0):
     UIBase.__init__(s, config, verbose)
     s.iswaiting = 0
     s.outputlock = Lock()
     s._lastThreaddisplay = None
Ejemplo n.º 11
0
 def __init__(s, config, verbose=0):
     UIBase.__init__(s, config, verbose)
     s.iswaiting = 0
     s.outputlock = Lock()
     s._lastThreaddisplay = None
Ejemplo n.º 12
0
 def mainException(s):
     s.c.stop()
     UIBase.mainException(s)
Ejemplo n.º 13
0
 def threadException(s, thread):
     s.c.stop()
     UIBase.threadException(s, thread)
Ejemplo n.º 14
0
 def threadExited(s, thread):
     s._printData('threadExited', thread.getName())
     UIBase.threadExited(s, thread)
Ejemplo n.º 15
0
 def sleep(s, sleepsecs, siglistener):
     if s.verbose >= 0:
         s._msg("Sleeping for %d:%02d" % (sleepsecs / 60, sleepsecs % 60))
     return UIBase.sleep(s, sleepsecs, siglistener)
Ejemplo n.º 16
0
 def __init__(s, config, verbose = 0):
     UIBase.__init__(s, config, verbose)
     s.safechars=" ;,./-_=+()[]"
     s.iswaiting = 0
     s.outputlock = Lock()
     s._printData('__init__', protocol)
Ejemplo n.º 17
0
 def sleep(s, sleepsecs, siglistener):
     if s.verbose >= 0:
         s._msg("Sleeping for %d:%02d" % (sleepsecs / 60, sleepsecs % 60))
     return UIBase.sleep(s, sleepsecs, siglistener)
Ejemplo n.º 18
0
 def unregisterthread(s, thread):
     UIBase.unregisterthread(s, thread)
     s._printData('unregisterthread', thread.getName())
Ejemplo n.º 19
0
 def sleep(s, sleepsecs):
     if s.verbose >= 0:
         s._msg("Sleeping for %d:%02d" % (sleepsecs / 60, sleepsecs % 60))
     UIBase.sleep(s, sleepsecs)