File tree 1 file changed +6
-1
lines changed
_modules/lzero/mcts/buffer
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -640,7 +640,12 @@ <h1>Source code for lzero.mcts.buffer.game_buffer</h1><div class="highlight"><pr
640
640
< span class ="sd "> Returns:</ span >
641
641
< span class ="sd "> - buffered_data (:obj:`BufferedData`): The pushed data.</ span >
642
642
< span class ="sd "> """</ span >
643
- < span class ="n "> data_length</ span > < span class ="o "> =</ span > < span class ="nb "> len</ span > < span class ="p "> (</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> action_segment</ span > < span class ="p "> )</ span > < span class ="k "> if</ span > < span class ="nb "> len</ span > < span class ="p "> (</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> action_segment</ span > < span class ="p "> )</ span > < span class ="o "> <</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _cfg</ span > < span class ="o "> .</ span > < span class ="n "> game_segment_length</ span > < span class ="k "> else</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _cfg</ span > < span class ="o "> .</ span > < span class ="n "> game_segment_length</ span >
643
+ < span class ="k "> try</ span > < span class ="p "> :</ span >
644
+ < span class ="n "> data_length</ span > < span class ="o "> =</ span > < span class ="nb "> len</ span > < span class ="p "> (</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> action_segment</ span > < span class ="p "> )</ span > < span class ="k "> if</ span > < span class ="nb "> len</ span > < span class ="p "> (</ span > < span class ="n "> data</ span > < span class ="o "> .</ span > < span class ="n "> action_segment</ span > < span class ="p "> )</ span > < span class ="o "> <</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _cfg</ span > < span class ="o "> .</ span > < span class ="n "> game_segment_length</ span > < span class ="k "> else</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _cfg</ span > < span class ="o "> .</ span > < span class ="n "> game_segment_length</ span >
645
+ < span class ="k "> except</ span > < span class ="ne "> Exception</ span > < span class ="k "> as</ span > < span class ="n "> e</ span > < span class ="p "> :</ span >
646
+ < span class ="c1 "> # to be compatible with unittest</ span >
647
+ < span class ="nb "> print</ span > < span class ="p "> (</ span > < span class ="n "> e</ span > < span class ="p "> )</ span >
648
+ < span class ="n "> data_length</ span > < span class ="o "> =</ span > < span class ="nb "> len</ span > < span class ="p "> (</ span > < span class ="n "> data</ span > < span class ="p "> )</ span >
644
649
645
650
< span class ="k "> if</ span > < span class ="n "> meta</ span > < span class ="p "> [</ span > < span class ="s1 "> 'done'</ span > < span class ="p "> ]:</ span >
646
651
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> num_of_collected_episodes</ span > < span class ="o "> +=</ span > < span class ="mi "> 1</ span >
You can’t perform that action at this time.
0 commit comments