Example #1
0
File: Home.py Project: rywit/Hex
 def _get_pending( self, user_id ):
     parent = Game.games_key()
     waiting = Game.all().filter('player1 =', user_id ).filter( "status =", "CHALLENGE" ).ancestor( parent ).fetch( limit = 10 )
     waiting = list( waiting )
     waiting_games = self._build_game_set( waiting )
     
     pending = Game.all().filter('player2 =', user_id ).filter( "status =", "CHALLENGE" ).ancestor( parent ).fetch( limit = 10 )
     pending = list( pending )
     pending_games = self._build_game_set( pending )
     
     return waiting_games, pending_games 
Example #2
0
File: Home.py Project: rywit/Hex
 def _get_finished( self, user_id ):
     parent = Game.games_key()
     games1 = Game.all().filter('player1 =', user_id ).filter( "status =", "COMPLETE" ).ancestor( parent ).fetch( limit = 10 )
     games2 = Game.all().filter('player2 =', user_id ).filter( "status =", "COMPLETE" ).ancestor( parent ).fetch( limit = 10 )
     games = list( games1 ) + list( games2 )
     return self._build_game_set( games )