|  | @@ -14,24 +14,10 @@ class IllegalMove(Exception):
 | 
	
		
			
				|  |  |      pass
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -class MyBoard(chess.Board):
 | 
	
		
			
				|  |  | -    def __init__(self, fen=chess.STARTING_FEN, chess960=False):
 | 
	
		
			
				|  |  | -        chess.Board.__init__(self, fen=fen, chess960=chess960)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        self.captured_black = []
 | 
	
		
			
				|  |  | -        self.captured_white = []
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    def _push_capture(self, move, capture_square, piece_type, was_promoted):
 | 
	
		
			
				|  |  | -        if self.turn == chess.WHITE:
 | 
	
		
			
				|  |  | -            self.captured_black.append(piece_type)
 | 
	
		
			
				|  |  | -        else:
 | 
	
		
			
				|  |  | -            self.captured_white.append(piece_type)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  class ChessSession:
 | 
	
		
			
				|  |  |      def __init__(self, engine):
 | 
	
		
			
				|  |  |          self.engine = engine
 | 
	
		
			
				|  |  | -        self.board = MyBoard()
 | 
	
		
			
				|  |  | +        self.board = chess.Board()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          self.ts = time.time()
 | 
	
		
			
				|  |  |          self.move_ts = time.time()
 | 
	
	
		
			
				|  | @@ -218,10 +204,3 @@ class ChessManager:
 | 
	
		
			
				|  |  |              moves = session.board.move_stack
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          return " ".join(map(str, moves))
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    def captured(self, id):
 | 
	
		
			
				|  |  | -        session = self.sessions.get(id)
 | 
	
		
			
				|  |  | -        if not session:
 | 
	
		
			
				|  |  | -            raise KeyError(id)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        return (session.board.captured_black, session.board.captured_white)
 |