コード例 #1
0
ファイル: webserver.py プロジェクト: zeglor/tictactoe_py
class RemotePlayer:
    def __init__(self, session, request):
        playerKey = session.get("id")
        knownGameState = request.get_json().get("knownGameState")
        self.player = Player(playerKey, None, knownGameState)
        session["id"] = self.player.key
        self.player.dbSave()
        #if self.player.game is not None:
        #    self.player.game.dbSave()

    def __enter__(self):
        return self.player

    def __exit__(self, type, value, traceback):
        self.player.dbSave()