def Hide(hidden=0): W.log(3, "My hidden", hidden) if G.hidden_text_bool : G.MainPaned.sash_place(0,G.hidden_frame_size,0) G.bu_hide["text"]=u'\u25c2' # rigth arrow else : G.hidden_frame_size = G.MainPaned.sash_coord(0)[0] # bakcup the x position of the sash G.MainPaned.sash_place(0,10,0) G.bu_hide["text"]=u'\u25b8' # left arrow G.hidden_text_bool = not G.hidden_text_bool
def Save(first=1): # first time you save, to print header and staff """ """ try: from os import popen date = popen("date").read().split() pwd = popen("pwd").read() except: date = ["day", "month", "day", "time", "pff", "year"] pwd = "no_pwd" # Archive Name archive = "Abm_" + W.image_name.split('/')[-1].split('.fits')[0] try: archive += "_" + date[-1] + "_" + date[1] archive += "_" + date[2] + "_" + date[3] + ".txt" except: pass # Bufferise appendBuffer = open(archive, 'a') W.log(0, "Writting files in ", archive) W.log(0, "in directory : " + pwd) # Write appendBuffer.write("#Abism -> data from :" + W.image_name) appendBuffer.write("#######\n----->1/ Header \n still missing in abism...") appendBuffer.write("#######\n----->2/ Strehl Output : \n") try: aa = W.answer_saved # check existence except: W.answer_saved = W.answer try: # in case we just took PickOne and cannot sort for key in sorted(W.answer_saved, key=lambda x: int(x.split(".")[-1])): appendBuffer.write(key + " " + str(W.answer_saved[key]) + '\n') except: for key in W.answer_saved: appendBuffer.write(key + " " + str(W.answer_saved[key]) + '\n') # Terminate appendBuffer.write("\n \n") appendBuffer.close() return
def worker(): while 1: time.sleep(1) try: key_input = my_raw_input("-->") if (key_input == "quit") or (key_input == "break"): break else: try: arith = eval(key_input) except: exec key_input in globals() except Exception, err: traceback.print_exc() W.log(0, "I tried, I didn't succed command :, try again ") if "key_input" in vars(): W.log(0, "You asked for : " + '"' + key_input + '"')