Пример #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)
Пример #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)
Пример #3
0
 def mainException(s):
     s.c.stop()
     UIBase.mainException(s)
Пример #4
0
 def threadException(s, thread):
     s.c.stop()
     UIBase.threadException(s, thread)
Пример #5
0
 def terminate(s, exitstatus=0, errortitle=None, errormsg=None):
     s.c.stop()
     UIBase.terminate(s,
                      exitstatus=exitstatus,
                      errortitle=errortitle,
                      errormsg=errormsg)
Пример #6
0
 def __init__(s, config, verbose = 0):
     UIBase.__init__(s, config, verbose)
     s.iswaiting = 0
     s.outputlock = Lock()
Пример #7
0
 def terminate(s, exitstatus=0, errortitle=None, errormsg=None):
     s.c.stop()
     UIBase.terminate(s, exitstatus=exitstatus, errortitle=errortitle, errormsg=errormsg)
Пример #8
0
 def registerthread(s, account):
     UIBase.registerthread(s, account)
     s._printData('registerthread', account)
Пример #9
0
 def __init__(s, config, verbose=0):
     UIBase.__init__(s, config, verbose)
     s.iswaiting = 0
     s.outputlock = Lock()
Пример #10
0
 def __init__(s, config, verbose = 0):
     UIBase.__init__(s, config, verbose)
     s.iswaiting = 0
     s.outputlock = Lock()
     s._lastThreaddisplay = None
Пример #11
0
 def __init__(s, config, verbose=0):
     UIBase.__init__(s, config, verbose)
     s.iswaiting = 0
     s.outputlock = Lock()
     s._lastThreaddisplay = None
Пример #12
0
 def mainException(s):
     s.c.stop()
     UIBase.mainException(s)
Пример #13
0
 def threadException(s, thread):
     s.c.stop()
     UIBase.threadException(s, thread)
Пример #14
0
 def threadExited(s, thread):
     s._printData('threadExited', thread.getName())
     UIBase.threadExited(s, thread)
Пример #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)
Пример #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)
Пример #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)
Пример #18
0
 def unregisterthread(s, thread):
     UIBase.unregisterthread(s, thread)
     s._printData('unregisterthread', thread.getName())
Пример #19
0
 def sleep(s, sleepsecs):
     if s.verbose >= 0:
         s._msg("Sleeping for %d:%02d" % (sleepsecs / 60, sleepsecs % 60))
     UIBase.sleep(s, sleepsecs)