equal
deleted
inserted
replaced
1121 wx_eval_lock.acquire() |
1121 wx_eval_lock.acquire() |
1122 return eval_res |
1122 return eval_res |
1123 |
1123 |
1124 # Command log for debug, for viewing from wxInspector |
1124 # Command log for debug, for viewing from wxInspector |
1125 __builtins__.cmdlog = [] |
1125 __builtins__.cmdlog = [] |
1126 cmdlogf=open("bmzcmdlog.txt","w") |
1126 #cmdlogf=open("bmzcmdlog.txt","w") |
1127 |
1127 |
1128 class LPCBeremiz_Cmd(cmd.Cmd): |
1128 class LPCBeremiz_Cmd(cmd.Cmd): |
1129 |
1129 |
1130 prompt = "" |
1130 prompt = "" |
1131 RefreshTimer = None |
1131 RefreshTimer = None |
1409 except: |
1409 except: |
1410 self.Log.write("Error: Invalid value for argument %d\n" % (num + 1)) |
1410 self.Log.write("Error: Invalid value for argument %d\n" % (num + 1)) |
1411 sys.stdout.flush() |
1411 sys.stdout.flush() |
1412 return |
1412 return |
1413 |
1413 |
1414 cmdlogf.write(str((function,line))+'\n') |
1414 #cmdlogf.write(str((function,line))+'\n') |
1415 |
1415 #cmdlogf.flush() |
|
1416 |
1416 func = getattr(self, function) |
1417 func = getattr(self, function) |
1417 res = evaluator(func,*args) |
1418 res = evaluator(func,*args) |
1418 |
1419 |
1419 # Keep log for debug |
1420 # Keep log for debug |
1420 cmdlogf.write("--->"+str(res)+'\n') |
1421 #cmdlogf.write("--->"+str(res)+'\n') |
|
1422 #cmdlogf.flush() |
|
1423 |
1421 cmdlog.append((function,line,res)) |
1424 cmdlog.append((function,line,res)) |
1422 if len(cmdlog) > 100: #prevent debug log to grow too much |
1425 if len(cmdlog) > 100: #prevent debug log to grow too much |
1423 cmdlog.pop(0) |
1426 cmdlog.pop(0) |
1424 |
1427 |
1425 if isinstance(res, (StringType, UnicodeType)): |
1428 if isinstance(res, (StringType, UnicodeType)): |