MajsoulAI icon indicating copy to clipboard operation
MajsoulAI copied to clipboard

ai在别人和自己多次碰吃杠之后会陷入发呆,此时必需手动出一下牌才行

Open bailuWX opened this issue 3 years ago • 0 comments

日志有一个编码的错误,但是不会影响程序运行

--- Logging error --- Traceback (most recent call last): File "/usr/lib64/python3.6/logging/init.py", line 996, in emit stream.write(msg) UnicodeEncodeError: 'ascii' codec can't encode character '\u7d1a' in position 67: ordinal not in range(128) Call stack: File "/www/wwwroot/myai/JianYangAI/main.py", line 78, in main() File "/www/wwwroot/myai/JianYangAI/analysis/analyzer.py", line 30, in wrapper ret = func(*args,**kwargs) File "/www/wwwroot/myai/JianYangAI/main.py", line 74, in main run_jianyang_ai() File "/www/wwwroot/myai/JianYangAI/analysis/analyzer.py", line 30, in wrapper ret = func(*args,**kwargs) File "/www/wwwroot/myai/JianYangAI/main.py", line 69, in run_jianyang_ai connect_and_play(ai_obj, opponent_class, user, user_name, '0', game_type, logger_obj, drawer) # play one game File "/www/wwwroot/myai/JianYangAI/analysis/analyzer.py", line 30, in wrapper ret = func(*args,**kwargs) File "/www/wwwroot/myai/JianYangAI/main.py", line 18, in connect_and_play return client.start_game() File "/www/wwwroot/myai/JianYangAI/analysis/analyzer.py", line 30, in wrapper ret = func(*args,**kwargs) File "/www/wwwroot/myai/JianYangAI/client/tenhou_client.py", line 152, in start_game '<REACH' in msg and 'step="1"' in msg and self._handle_reach_claim(msg) File "/www/wwwroot/myai/JianYangAI/analysis/analyzer.py", line 30, in wrapper ret = func(*args,**kwargs) File "/www/wwwroot/myai/JianYangAI/client/tenhou_client.py", line 505, in _handle_reach_claim self.both_log(reach_msg) File "/www/wwwroot/myai/JianYangAI/analysis/analyzer.py", line 30, in wrapper ret = func(*args,**kwargs) File "/www/wwwroot/myai/JianYangAI/client/tenhou_client.py", line 776, in both_log self._stream_log(msg) File "/www/wwwroot/myai/JianYangAI/analysis/analyzer.py", line 30, in wrapper ret = func(*args,**kwargs) File "/www/wwwroot/myai/JianYangAI/client/tenhou_client.py", line 767, in _stream_log (not self.logger_obj.buffer_mode) and self.logger_obj.add_line(msg) File "/www/wwwroot/myai/JianYangAI/logger/logger_handler.py", line 51, in add_line self.lg.info(msg) Message: ' Reach was called by 2-th player: user2 - 1\u7d1a - 11400' Arguments: ()

bailuWX avatar Dec 06 '21 23:12 bailuWX