Beispiel #1
0
 def _createGame(self, args):
     game = None
     if len(args) == 5 or len(args) == 7:
         game = Game(args[0], args[1], args[2], args[3], args[4])
         if len(args) == 7:
             game.deletedBy = args[5]
             game.deletedAt = args[6]
     return game
Beispiel #2
0
 def _createGame(self, args):
     game = None
     if len(args) == 5 or len(args) == 7:
         game = Game(args[0], args[1], args[2], args[3], args[4])
         if len(args) == 7:
             game.deletedBy = args[5]
             game.deletedAt = args[6]
     return game
Beispiel #3
0
 def getGames(self):
     games = []
     with open(self._ladderFilePath, 'r') as ladder:
         for line in ladder.readlines():
             gameLine = line.split()
             # Red player, red score, blue player, blue score, time[, deletedBy, deletedAt]
             if len(gameLine) == 5 or len(gameLine) == 7:
                 game = Game(gameLine[0], gameLine[1], gameLine[2], gameLine[3], int(gameLine[4]))
                 games.append(game)
                 if len(gameLine) == 7:
                     game.deletedBy = gameLine[5]
                     game.deletedAt = int(gameLine[6])
     return games
Beispiel #4
0
 def getGames(self):
     games = []
     ladder = urlopen(self._ladderFilePath)
     for line in ladder:
         gameLine = line.decode('utf-8').split()
         numParts = len(gameLine)
         # Red player, red score, blue player, blue score, time[, deletedBy, deletedAt]
         if numParts == 5 or numParts == 7:
             game = Game(gameLine[0], gameLine[1], gameLine[2], gameLine[3],
                         gameLine[4])
             games.append(game)
             if numParts == 7:
                 game.deletedBy = gameLine[5]
                 game.deletedAt = int(gameLine[6])
     return games