cct.sleep(ct.sleep_time) elif int_time < 930: cct.sleep((930 - int_time) * 55) # top_all = pd.DataFrame() time_s = time.time() else: cct.sleep(ct.duration_sleep_time) elif cct.get_work_duration(): while 1: cct.sleep(ct.duration_sleep_time) if cct.get_work_duration(): print ".", cct.sleep(ct.duration_sleep_time) else: # top_all = pd.DataFrame() cct.sleeprandom(60) time_s = time.time() print "." break else: raise KeyboardInterrupt("StopTime") except (KeyboardInterrupt) as e: # try: # st = cct.cct_raw_input(status # except (KeyboardInterrupt) as e: # st = '' # pass st = cct.cct_raw_input(ct.RawMenuArgmain() % (market_sort_value)) if len(st) == 0: status = False
dir_mo = eval(cct.eval_rule) evalcmd(dir_mo) elif st.startswith('q') or st.startswith('e'): print "exit:%s" % (st) else: print "input error:%s" % (st) # cct.sleep(0.5) # if success > 3: # raw_input("Except") # sys.exit(0) except (IOError, EOFError) as e: print "SingleError", e # traceback.print_exc() # sleeptime=random.randint(5, 15) cct.sleeprandom(30) # print "Error2sleep:%s"%(sleeptime) except Exception as e: print "Error Exception", e import traceback traceback.print_exc() # global except_count except_count += 1 if except_count < 4: cct.sleeprandom(ct.duration_sleep_time / 2) else: print "except_count >3" cct.sleeprandom(ct.duration_sleep_time * 2) # sys.exit(0) # finally: # cct.sleeprandom(ct.duration_sleep_time/2)